之间的区别:init-state vs:构建函数的状态

问题描述:

我知道你可以通过传递一个映射作为init-state关键字的值来启动组件的状态。但是,通过将此映射作为:state关键字的值传递给例如组件及其子组件之间,现在它们可以共享同一个状态?是吗?谢谢。之间的区别:init-state vs:构建函数的状态

不同之处在于childs状态被设置。

  • :init-state仅在安装组件时设置一次。
  • :state在每个渲染上设置。

因此,应该使用:init-state(顾名思义),初始化状态。另一方面,:state用于设置随时间变化的状态。

+0

有点晚了,我知道,尤其是Om Next和所有的,但我应该说:状态用于父母来控制孩子的状态(不要改变特定触发器的状态。状态!'可以用于该目的) – Dan