基于道具的反应上下文

时间:2015-11-18 10:45:12

标签: reactjs

我有一个包含以下代码的组件:

getChildContext = () => {
  return {
    language: this.props.lang
  }
}

this.props.lang基于我的组件层次结构中的某个州。

我注意到,只要this.props.lang发生更改,访问this.context.language的组件中的context就会与原始this.props.lang保持一致。这就像最初的道具流下来,但其余的没有。

有关如何解决此问题的任何想法?这是正常的行为,当它基于变化的道具时,上下文不会自动改变吗?

0 个答案:

没有答案