Join the AI Workshop and learn to build real-world apps with AI. A hands-on, practical program to level up your skills.
Check out my React hooks introduction first, if you’re new to them.
One React hook I sometimes use is useContext.
import React, { useContext } from 'react'
This hook is used in combination with the React Context API.
In particular, this hook allows us to get the current context value:
const value = useContext(MyContext)
which refers to the nearest <MyContext.Provider> component.
Calling useContext will also make sure the component re-renders when the context value changes.
I recommend that you read my Context API tutorial to know more about it.