React
Wat is React Context API en wanneer gebruik je het?
Context voorkomi prop drilling.
Context pattern
createContext, Provider, useContext. Gebruik voor global state (theme, user, etc).
Code Voorbeelden
JAVASCRIPTContext setup
const ThemeContext = createContext();
function App() {
const [theme, setTheme] = useState('light');
return (
<ThemeContext.Provider value={{ theme, setTheme }}>
<Component />
</ThemeContext.Provider>
);
}
function Component() {
const { theme, setTheme } = useContext(ThemeContext);
return <div>Theme: {theme}</div>;
}Relevante trefwoorden
contextprovideruseContext