可不可以在react组件的render函数内直接修改context?

就像这样:

render() {  this.context.antLocale.locale = this.props.lng  return <div></div>
}

这样写可以达到效果,但不知道这样写符不符合规范


肥皂起泡泡
浏览 412回答 1
1回答

杨__羊羊

不行,跟你在render里面写setState差不多。如果你想修改context,你需要把修改context的方法也传递下来,在其他地方修改。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript