Redux 只能有一个 store 对象嘛
const ThemeContext = React.createContext('name')
function A (props) {
return <ThemeContext.Provider value='a'>
<ThemeContext.Consumer>
{name => {
return <div>A: {name} // a
<ThemeContext.Provider value='b'>
<ThemeContext.Consumer>
{name => {
return <div>B: {name} </div> // b
}}
</ThemeContext.Consumer>
</ThemeContext.Provider>
</div>
}}
</ThemeContext.Consumer>
</ThemeContext.Provider>
}
function App () {
return <div>
app
<A />
</div>
}Last updated