useFirstMountState

React state hook that returns true if component is just mounted.

Usage

import { useFirstMountState } from "@reactuses/core";

const Demo = () => {
  const isFirstMount = useFirstMountState();
  const [render, reRender] = useState(0);

  return (
    <div>
      <span>This component is just mounted: {isFirstMount ? "YES" : "NO"}</span>
      <br />
      <button onClick={() => reRender(1)}>{render}</button>
    </div>
  );
};

Example

This component is just mounted: YES

Type Declarations

export default function useFirstMountState(): boolean