I'm always using this approach to storage intervals and timeouts to then clean it on willUnmount 😄
In fact, is better to only storage values directly to the state when after change this value you expect to refresh the DOM.
Short article but great 😉
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.