What is useEffectEvent and what problem does it solve?
Model answer
In recent React versions, useEffectEvent lets you extract logic that reads the latest props or state inside an effect without making that value a dependency, so the effect does not re-run needlessly (for example, logging a visit with the current theme but only reconnecting when the room changes).
It is relatively new, so check the React documentation for the exact version and current status before relying on it.
Learn this topic
React useEffect Explained: Side Effects, Dependencies and Cleanup in the course React.js Full Course: Beginner to Advanced.
Sign in to add your own answer.