react中我们可以使用 createContext(), useContext()
进行父子组件的参数传递。
请问下,是否使用了react-redux之后,就没有必要使用context进行传值了?
react中我们可以使用 createContext(), useContext()
进行父子组件的参数传递。
请问下,是否使用了react-redux之后,就没有必要使用context进行传值了?
可以不使用,但是也不一定就完全不用context。比如对于一个大型工程,redux存储的一定是多个模块都可能要读取和写入的数据。但是由于工程比较大,不可能每个模块都把自己需要共享的数据放到redux中去。对于一个模块,如果确定只有自己的子组件需要共享数据,那么完全可以使用context。
6 回答5.3k 阅读✓ 已解决
9 回答9.5k 阅读
5 回答3.7k 阅读✓ 已解决
3 回答10.6k 阅读✓ 已解决
4 回答8.1k 阅读✓ 已解决
7 回答10.1k 阅读
4 回答7.5k 阅读
功能上,react-redux可以代替Content,但具体用哪个,需要结合代码自己衡量下