关于react contex 是否可以不通过props调用provider的value改变函数
来源:9-8 异步组件及withRouter路由方法的使用
李行知
2019-01-13
<ThemeContext.Provider value={thmem}>
<BrowserRouter>
<>
<Header changeTheme={changeTheme} />
<Route path='/' exact component={Home}></Route>
<Route path='/detail/:id' exact component={Detail}></Route>
<Route path='/Login' exact component={Login}></Route>
</>
</BrowserRouter>
</ThemeContext.Provider>
假如有
A(provider)
AA AB(Consumer)
AAC
组件树
假如我想在AAC组件上绑定一个click事件,来改变context的值,除了使用两次props进行函数传递以外还有其他的办法吗?
写回答
1回答
-
Dell
2019-01-14
context 你可以直接改啊
042019-01-18
相似问题