スマートコンポーネントとダムコンポーネントのReact/Reduxのコンセプトが好きです。ダムコンポーネントは独自の状態を処理しません(ダンプコンポーネントは外界について何も知らないイベントをトリガーし、その入力に従って値を表示しています)。これはすべての州が1カ所(主減速機)で処理されているので簡単です。Elmのスマートとダムコンポーネントのアイデア
Elmでは、各コンポーネントに独自の '更新'機能(Redux 'reducerに似ています)がありますので、同じ(ダム&スマートコンポーネントパターン)を使用するのは簡単ではないようです。
スマート&ダンプコンポーネントを使用しているのは、Elmでは良い方法ですか?もしそうなら、私は '更新'メソッドのないコンポーネントを持っていますか?どのようにデータ(小道具)をコンポーネントに渡し、イベントを親コンポーネントにトリガーするのだろうと思います。
私はあなたの考えを聞くのが大好きです。
子供が送信を処理し、保護者が処理する場合はどうすればよいですか?子供の更新機能はどのように見えますか?特にClickとは何ですか? – Seth
あなたが言っていることは、子供がクリックでは何もしないということです。つまり、実際には実行されないかもしれませんが、「クリック - >モデル」です。ブラウザでは、実装されていないままにすることはできません。 –
Selectメッセージ(CSSクラスを追加する)を処理するが、親にClickメッセージを処理させたいと望むタブを想像してください。あなたはそうです、ElmはClickパターンマッチをスキップさせません。 – Seth