No.0229 ― 更新日 2026-09-13 ― 関連語 2件
MVVM
エムブイブイエム / Model-View-ViewModel
設計・アーキテクチャ
別名: Model-View-ViewModel
MVCを発展させ、画面の状態管理をより整理しやすくした設計の考え方。
MVCのControllerにあたる部分を、画面の状態そのものを表すViewModelに置き換える。画面の見た目(View)とデータの状態(ViewModel)が自動的に同期する仕組みと相性がよく、モダンなフロントエンド開発でよく採用される。
React・Vueのようなコンポーネント志向のフレームワークの内部設計にも、この考え方の影響が見られる。