If you are wondering how to run Reactâs useEffect Hook only on update , you may be surprised that you need Reactâs useRef Hook as helper to create an instance variable for tracking the componentâs lifecycle. The following code shows you how to achieve it:
If you want to have a reusable custom hook for it, which only triggers the effect function only on update (and not on mount), you can use the following hook for it:
Thatâs it. Reactâs useEffect Hook doesnât come with a feature to run it only on update, however, this custom hook should help you to accomplish it. Let me know if this helps you.