请问下,是否使用了react-redux之后,就没有必要使用context进行传值了?

react中我们可以使用 createContext(), useContext()进行父子组件的参数传递。

请问下,是否使用了react-redux之后,就没有必要使用context进行传值了?

阅读 1.5k
2 个回答

功能上,react-redux可以代替Content,但具体用哪个,需要结合代码自己衡量下

可以不使用,但是也不一定就完全不用context。比如对于一个大型工程,redux存储的一定是多个模块都可能要读取和写入的数据。但是由于工程比较大,不可能每个模块都把自己需要共享的数据放到redux中去。对于一个模块,如果确定只有自己的子组件需要共享数据,那么完全可以使用context。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏