React中孙子辈如何给爷爷辈传值

#1

如何把孙子中的button状态传到爷爷中?

#2
  1. Redux
  2. 爷爷组件里增加State
#3

redux或者爷爷传一个函数给孙子,值改变的时候执行传过来的函数

#4

在爷爷中定义个函数,传到孙子,孙子给一个参数,爷爷函数中就有了这个孙子的参数

#5

prop 硬传函数或者 context

#6

1.一层层传递回调函数到子组件中
2.直接用redux

#7

最近也有用react、redux做一些项目,
移动\PC都有,有兴趣可以参考一下,
觉得对你有帮助,记得帮点star哦,当然如果有不足,不对的也欢迎指出,大家一起交流学习,谢谢
下面地址这个示例,原想法来源于看到有人用vue实现过,我做了些改进,用了react\redux、fetch等技术:

#8

官方给的方法是 context

#9

官方不建议直接操作context

#why not to use context

#10

当然更好的做法肯定是redux mobx