Context provides a way to pass data through the component tree without having to pass props down manually at every level.
- React Documentation
Refs provide a way to access DOM nodes or React elements created in the render method.
- React Documentation
If your function component renders the same result given the same props, you can wrap it in a call to React.memo for a performance boost in some cases by memoizing the result. This means that React will skip rendering the component, and reuse the last rendered result..
- React Documentation
The React.lazy function lets you render a dynamic import as a regular component.
- React Documentation
Hooks are a new addition in React 16.8. They let you use state and other React features without writing a class.
- React Documentation