• 望月人
    2018-08-18
    有了这个是不是不需要redux了?

    作者回复: 在简单场景下可以,但Redux功能更为强大,不仅提供了 store 还提供了 action reducer 来操作 store, 后者是 context api 所没有的。

    
     7
  • L
    2019-01-13
    想问个问题。
    使用context虽然取值会方便很多,但是改值好像还是很困难的样子。
    加入有组件树
          A
    AA AAB
    AAA
    我希望在AAA里面设置一个按钮控制全局样式,那么这个providervalue的函数,不是需要经过两层props吗。。。
    感觉还是很麻烦啊
    还是说有更好的办法?
    展开

    作者回复: 是的,Context 没包含修改值的方法,只能各显神通了。所以个人还是建议就用 Redux 吧。

     1
     1
  • 大梦一场
    2020-02-01
    嵌套组件要使用Context的内容的话是不是需要使用到class的contextType,将Context赋值给contextType,通过内部引用,不然只能通过Context.Consumer函数的形式引用呢
    
    
  • Willong
    2019-10-07
    那其实在这个例子当中,如果要将Provider和Consumer拆分成不同的文件的话,那个Context是不是需要单独一个文件去export到给两者分别在内部引用?
    
    
  • dust
    2019-10-01
    React 中的 Context API 类似于 Vue 中的依赖注入。
    
    
我们在线,来聊聊吧