Elmの哲学
#設計
Webアプリケーションの構造化
@koushisa
: フロントエンドの
状態管理
を全て宣言的にしちゃうと処理フローと依存関係が追いづらくなるのでコンポーネントが欲しいデータと宣言的UIのデータの木構造を一致させましょうというのを上手く伝えたい
@koushisa
: Elmの哲学と似た考えだけど、ロジックは関数で分離されていればよくて、ファイルまで分離すると今度は構造を守るための暗黙的なルールができてきて、辛くなるんだよなぁ
The Elm Architecture
2023 年、改めて React と Elm Architecture を比較する
#データとロジックは近い位置にまとめる
#コロケーション
#データ構造と振る舞いを切り離す