React中的州

时间:2017-07-26 07:34:43

标签: reactjs

我搜索了这个,但没有发现任何相关内容。

是否有可能在React中拥有一个还有其他状态的状态?

例如,如果有一个状态列表,并且这些状态中的每一个何时被激活,还可以有其他状态列表?如果是,这是做到这一点的方法吗?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。从技术上讲,状态是一个简单的javascript对象,没有任何东西禁止你嵌套对象并将每个对象用作相应组件的状态。

您可以将子组件的状态存储在父组件状态外部,然后将它们传递给props中的子组件。每个子节点将分别使用此对象在构造函数中设置为其状态。