@react-hookz/web
Version:
React hooks done right, for browser and SSR.
16 lines (15 loc) • 466 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useFirstMountState = void 0;
var react_1 = require("react");
/**
* Return boolean that is `true` only on first render.
*/
function useFirstMountState() {
var isFirstMount = (0, react_1.useRef)(true);
(0, react_1.useEffect)(function () {
isFirstMount.current = false;
}, []);
return isFirstMount.current;
}
exports.useFirstMountState = useFirstMountState;