How to re-render a component even on memoization like when using selectors? Afte the task has been done simply reset the state but useEffect dependency should have memoized state as dependency e.g. if (taskIsCompleted){ dispatch({type: "RESET_STATE"}) }