The wrapper renders its own content instead of children.
Acceptance criteria
- 1.#value should show dark.
The wrapper renders its own content instead of children.
const ThemeContext = React.createContext("light") function ThemeProvider({ children }) { return <ThemeContext.Provider value="dark">nothing</ThemeContext.Provider> } function Child() { return <p id="value">{React.useContext(ThemeContext)}</p> } function App() { return ( <ThemeProvider> <Child /> </ThemeProvider> ) } const root = ReactDOM.createRoot(document.getElementById("root")) root.render(<App />)
Output ready when you are
Press Run to render your code, or Submit to validate your solution.