暫定の結論ドメインモデルをコンポーネントとして表現する場合は、Viewの外*1に状態を持ち、propsとして状態を流し込むドメインモデルの表現ではない状態(UIとしての中間状態)はstateとしてコンポーネントの内部に隠蔽して保持するUI上の操作で、別のコンポーネントの状態が変わってほしいときは、ドメインモデル同士のインタラクションで解決できないか立ち止まって考えてみる異なるコンポーネントのstate同士を連携させたいときは、それらがドメインモデルとしてくくり出せないか考えてみる60fpsの世界を実装したことはないのでその辺は対象外です。当たり前っぽい結論になりましたね。何か思いついたら日記にしていきます。原則としてUIの状態はデータの状態から自動的に求められるデータを操作するのがUIの目的データの依存関係は原則データレイヤ、つまりドメインモデルの操作で解決されるべきデータに紐付かない、中間状態としてのUIの状態はコンポーネントに持ってよいコンポーネントが表現する状態(props)と、コンポーネントが内部に隠蔽する状態(state)があるScrapbox上で寝ながら考えたところたいへん捗りました。見返してみると、最初の方は問題がうまく分割されていないために用語が複数の文脈を背負っていたり、最初と最後で矛盾しているかのように見える文章になっていますが、問題が解決されていく様とはこんなもんなのでいいとしましょう。01:54Reactのstateに何を入れるべきか問題Tweet広告を非表示にする関連記事2018-05-26グラタングラタン食べたくなったのでつくりました。昨日ののあとに考えていた雑感。Mode雑感イラスト、プログラミング、文章などは意図...redux-sagaのall([fork])パターンは、即座にfinallyに突入してしまうであること、できること、すること月別アーカイブはてなブログをはじめよう!non_117さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。