Chapter 9 · 9 examples
Refs: from storing data to imperative API
Accessing the DOM in React · What is Ref? · Difference between Ref and state · Ref update doesn't trigger re-render · Ref update is synchronous and mutable · When can we use Ref then? · Assigning DOM elements to Ref · Passing Ref from parent to child as a prop · Passing Ref from parent to child with forwardRef · Imperative API with useImperativeHandle · Imperative API without useImperativeHandle
- Example 1Storing input value in a ref
- Example 2Ref update skips re-render
- Example 3Ref value not seen by children
- Example 4Refs for non-rendered data
- Example 5Focusing a DOM element via ref
- Example 6Passing a ref as a prop
- Example 7Forwarding refs with forwardRef
- Example 8Imperative API with useImperativeHandle
- Example 9Imperative API by mutating the ref