Elm-messages
提供:Dev Guides
エルム-メッセージ
メッセージはElmアーキテクチャのコンポーネントです。 これらのコンポーネントは、アプリケーションのインターフェイスとのユーザーの対話に応じて、ビューによって生成されます。 メッセージは、アプリケーションの状態を変更するユーザー要求を表します。
構文
イラストレーション
次の例は、単純なカウンターアプリケーションです。 ユーザーが[追加]ボタンと[減算]ボタンをクリックすると、アプリケーションは変数の値をそれぞれ1ずつ増やしたり減らしたりします。
アプリケーションには4つのコンポーネントがあります。 コンポーネントは以下のとおりです-
メッセージ
この例のメッセージは次のようになります-
モデル
モデルは、アプリケーションの状態を表します。 カウンターアプリケーションでは、モデル定義を以下に示します。カウンターの初期状態はゼロになります。
View
ビューは、アプリケーションの視覚要素を表します。 ビューには2つのボタン()と(-)が含まれます。 ユーザーがそれぞれ「」ボタンと「-」ボタンをクリックすると、「追加」および「減算」メッセージがビューによって生成されます。 その後、モデルの変更された値がビューに表示されます。
更新
このコンポーネントには、ビューによって生成された各メッセージに対して実行されるコードが含まれています。 これは以下の例に示されています-
すべてを一緒に入れて
- ステップ1 *-フォルダー_MessagesAppとファイルMessagesDemo.elm_を作成します
- ステップ2 *-次のコードをelmファイルに追加します-
ステップ3 *-ターミナルで elm makeコマンド*を実行します。 * elm makeコマンド*はコードをコンパイルし、上記で作成した.elmファイルからHTMLファイルを生成します。
ステップ4 *- *indexl を開き、以下のように機能することを確認します-