感谢
1 回答
Jokcy
TA贡献2条经验 获得超6个赞
react的context是用来让父组件和子孙组件之间进行沟通的,在父组件中声明`getChildContext()`之后,子孙组件中就可以获取到该方法返回的内容。而他和props的区别在于,context是没有层级限制的,只要是在父组件树下面的组件,都可以获取,这个特性在实现一些高级组件的时候非常游泳。
但是需要注意的是这个属性是react官方不推荐在普通业务中使用的,官方的说法是这个没有定稿的属性,将来可能会大改或者废除(虽然目前各种大型react插件都在用,如react-router,redux)。所以要使用请谨慎。
添加回答
举报
0/150
提交
取消