Learn how to manage local state in React components using the useState hook.
Learn how to use an initializer function with useState for expensive state initialization.
Learn how hooks can be used to either replace container components or to live alongside them in a combined approach.
Learn how to manage more complex state in React components using the useReducer hook.
Discover how to iterate and render data with React. Become a data looping expert with React components.
Learn how to perform side-effects in components with the React useEffect hook.
Learn how to use the React useRef hook to access DOM elements and manage state.
Learn how to use the React useState hook to manage form data.