use-immer-produce
React Hook nearly identical to use-immer, but it returns the draft from the update function.
Installation
npm i use-immer-produce immer
Usage
const [testObj, updateTestObj] = useImmerProduce({
value: 14
});
In order to immediately extract the draft, before re-render:
const draft = updateTestObj((draft) => {
draft.value = 75;
});
Contributing
All contributions are welcome, please open an issue or pull request.
To use this repository:
-
npm i -g pnpm
(if don't have pnpm installed) pnpm i
-
npx projen
(this will ensure everything is setup correctly, and you can run this command at any time) - Good to make your changes!
- You can run
npx projen build
at any time to build the project.