Fix typos
This commit is contained in:
@ -9,7 +9,7 @@ firstSeen: 2022-01-05T05:00:00-04:00
|
||||
|
||||
Creates a portal, allowing rendering of children outside the parent component.
|
||||
|
||||
- Use the `useState()` hook to create a state varible that holds the `render()` and `remove()` functions for the portal.
|
||||
- Use the `useState()` hook to create a state variable that holds the `render()` and `remove()` functions for the portal.
|
||||
- Use `ReactDOM.createPortal()` and `ReactDOM.unmountComponentAtNode()` to create a portal and a function to remove it. Use the `useCallback()` hook to wrap and memoize these functions as `createPortal()`.
|
||||
- Use the `useEffect()` hook to call `createPortal()` and update the state variable any time `el`'s value changes.
|
||||
- Finally, return the `render()` function of the state variable.
|
||||
|
||||
Reference in New Issue
Block a user