The React useRef Hook: Not Just for DOM Elements
In this post, we'll cover what the useRef
hook is, some examples of how it can be used, and when it shouldn't be used.
What is useRef?
The useRef
hook creates a reference object that holds a mutable value, stored in its current property. This value can be anything from a DOM element to a plain object. Unlike component state via say the useState hook, changes to a reference object via useRef
won't trigger a re-render of your component, improving performance.