Closed 168iroha closed 4 months ago
wait指定(State.write()呼び出し)で非同期コンポーネントを含むコンポーネントツリーを評価するとき、非同期コンポーネントの生成処理が動いてしまう。
State.write()
StateContext.unidirectional()で関連付けを行う状態変数以外の状態変数の変更をもキャプチャされる可能性があるコードとなっており、状態変数の複雑な同期を扱う際などに意図しない動作をすることがある。
StateContext.unidirectional()
非同期コンポーネントがwait指定の際も生成されるバグ
wait指定(
State.write()
呼び出し)で非同期コンポーネントを含むコンポーネントツリーを評価するとき、非同期コンポーネントの生成処理が動いてしまう。状態変数の単方向関連付けで過剰に状態変数をキャプチャするバグ
StateContext.unidirectional()
で関連付けを行う状態変数以外の状態変数の変更をもキャプチャされる可能性があるコードとなっており、状態変数の複雑な同期を扱う際などに意図しない動作をすることがある。