6

:init-state キーワードの値としてマップを渡すことで、コンポーネントの状態を開始できることを理解しています。しかし、たとえばコンポーネントとその子コンポーネントの間で、このマップを :state キーワードの値として渡すことで、同じ状態を共有できるのでしょうか? それですか?ありがとう。

4

1 に答える 1

5

違いは、子の状態がいつ設定されるかです。

  • :init-stateコンポーネントがマウントされるときに一度だけ設定されます。
  • :stateレンダリングごとに設定されます。

したがって、:init-state(名前が示すように)状態を初期化するために使用する必要があります。一方、:stateは時間とともに変化する状態を設定するために使用されます。

于 2014-06-10T14:13:03.573 に答える