Web Development React.js Subjective
Sep 28, 2025

What is the Context API and when should you use it?

Detailed Explanation

Context API provides a way to share data across components without prop drilling. Use it for global data like themes, user authentication, or language preferences.

// Create context
const ThemeContext = createContext();

// Provider
function App() {
  return (
    <ThemeContext.Provider value="dark">
      <Header />
    </ThemeContext.Provider>
  );
}

// Consumer
function Header() {
  const theme = useContext(ThemeContext);
  return <div className={theme}>Header</div>;
}
Discussion (0)

No comments yet. Be the first to share your thoughts!

Share Your Thoughts
Feedback