@dynamic-labs/sdk-react-core
Version:
A React SDK for implementing wallet web3 authentication and authorization to your website.
20 lines (15 loc) • 516 B
JavaScript
'use client'
;
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
var useIsFirstRender = require('../useIsFirstRender/useIsFirstRender.cjs');
const useUpdateEffect = (effect, deps) => {
const isFirst = useIsFirstRender.useIsFirstRender();
React.useEffect(() => {
if (!isFirst) {
return effect();
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, deps);
};
exports.useUpdateEffect = useUpdateEffect;