UNPKG

@mantine/hooks

Version:

A collection of 50+ hooks for state and UI management

14 lines (13 loc) 492 B
"use client"; let react = require("react"); //#region packages/@mantine/hooks/src/use-set-state/use-set-state.ts function useSetState(initialState) { const [state, setState] = (0, react.useState)(initialState); return [state, (0, react.useCallback)((statePartial) => setState((current) => ({ ...current, ...typeof statePartial === "function" ? statePartial(current) : statePartial })), [])]; } //#endregion exports.useSetState = useSetState; //# sourceMappingURL=use-set-state.cjs.map