なぜ必要なのか
テンプレートと変化するデータを同期したい。表示項目を一つずつ直すと、作業が重複し画面が食い違います。
どう解決するのか
現場ノートのカード2枚は未保存で開始します。A17を保存すると、そのカードだけ保存済みになり、B04は変わりません。B04も保存すると合計は1から2になります。同じIDを再び保存しても合計は2です。図はリアクティブな状態とテンプレートをつなぎます。リセット・再読み込みで両方を消します。永続保存はありません。
概念シミュレーション
Vue
各カードを保存します。IDごとに1回だけ数え、もう一方は変わりません。
01 · ロジック:リアクティブ状態
A17: 0 · B04: 0 → 1
02 · テンプレート:状態の結び付け
A17
現場ノート
B04
現場ノート
03 · スタイル:カードの表示
記述は1ファイル。配信時の構成は別です。
保存数: 0 / 2
A17: 0 · B04: 0
待機
本文内の架空のデモです。リセット・再読み込みで初期状態に戻ります。
どんな考え方なのか
Vueはテンプレートをリアクティブな状態に結び付けます。単一ファイルコンポーネントはロジック・テンプレート・スタイルの記述形式であり、通信ファイル1つを保証しません。
共有状態の管理と外部保存は別に決めます。
この選択を話し合う
コメントは全言語で共有。投稿にはGitHubログインが必要です。