UNPKG

@fruits-chain/react-native-xiaoshu

Version:
25 lines (24 loc) β€’ 641 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = require("react"); /** * ι‘΅ι’ζ›΄ζ–°εŽζ‰§θ‘Œε‰―δ½œη”¨ζ“δ½œ * @param effect ε‰―δ½œη”¨ζ“δ½œ * @param deps 更新触发依衖 */ const useUpdateEffect = (effect, deps) => { const mounted = (0, _react.useRef)(false); (0, _react.useEffect)(() => { if (!mounted.current) { mounted.current = true; } else { return effect(); } // eslint-disable-next-line react-hooks/exhaustive-deps }, deps); }; var _default = exports.default = useUpdateEffect; //# sourceMappingURL=useUpdateEffect.js.map