@wener/ui
Version:
15 lines • 533 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useMounted = void 0;
const react_1 = require("react");
/**
* 配合 nextjs 可以实现只有客户端才渲染的组件
* @see https://github.com/zeit/next.js/blob/canary/examples/progressive-render/pages/index.js
*/
function useMounted() {
const [mounted, setMounted] = react_1.useState(false);
react_1.useEffect(() => setMounted(true), []);
return mounted;
}
exports.useMounted = useMounted;
//# sourceMappingURL=useMounted.js.map