为了账号安全,请及时绑定邮箱和手机立即绑定

【求教】哪位大神能详细讲下react的context是什么吗?什么时候用?

【求教】哪位大神能详细讲下react的context是什么吗?什么时候用?

慕UI2327234 2018-01-11 10:00:30
感谢
查看完整描述

1 回答

?
Jokcy

TA贡献2条经验 获得超6个赞

react的context是用来让父组件和子孙组件之间进行沟通的,在父组件中声明`getChildContext()`之后,子孙组件中就可以获取到该方法返回的内容。而他和props的区别在于,context是没有层级限制的,只要是在父组件树下面的组件,都可以获取,这个特性在实现一些高级组件的时候非常游泳。


但是需要注意的是这个属性是react官方不推荐在普通业务中使用的,官方的说法是这个没有定稿的属性,将来可能会大改或者废除(虽然目前各种大型react插件都在用,如react-router,redux)。所以要使用请谨慎。

查看完整回答
反对 回复 2018-01-12
  • 1 回答
  • 0 关注
  • 1478 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信