当一个组件可以编辑反应中的属性?

时间:2018-02-21 12:16:49

标签: reactjs react-native

我正在查看代码并发现

  

this.props.formVisibility = false

由于无法更新react组件中的属性,代码不应该有效,但执行没有任何错误。

现在我想知道,在什么条件下可以编辑组件中的道具?

1 个答案:

答案 0 :(得分:2)

假设您有亲子关系。其中父级的状态作为道具传递给子组件然后,当您想要更新道具时,您需要更新父级状态而不是子组件中的道具。一旦状态得到更新,这将更新到道具以及子组件希望,所以它清楚点

参考:https://gist.github.com/sebkouba/a5ac75153ef8d8827b98