force2update
Version:
[](https://www.npmjs.com/package/force2update?activeTab=versions) [](https://www.npm
52 lines (32 loc) • 1.1 kB
Markdown
[](https://www.npmjs.com/package/force2update?activeTab=versions)
[](https://www.npmjs.com/package/force2update)
[](https://amisa.co)
React hooks for force updating components.
Force update from anywhere to those using a useForceUpdate hook with optional payload.
```bash
npm i force2update
```
```jsx
import { useForceUpdate, useForceUpdateField } from 'force2update'
function App() {
const forceUpdate = useForceUpdate()
let onUpdate = () => {
// apply non-reactive changes.
nonReactive.something = 'something updated'
forceUpdate()
}
return (
<main>
<button onClick={onUpdate}>Force update</button>
<DeeplyNestedComponentContainingComponent1 />
<DeeplyNestedComponentContainingComponent2 />
</main>
)
}
```