--- title: React useUpdate hook type: snippet tags: [components,reducer] author: chalarangelo cover: lavender-shelf dateModified: 2021-09-24T05:00:00-04:00 --- Forces the component to re-render when called. - Use the `useReducer()` hook that creates a new object every time it's updated and return its dispatch. ```jsx const useUpdate = () => { const [, update] = React.useReducer(() => ({})); return update; }; ``` ```jsx const MyApp = () => { const update = useUpdate(); return ( <>