ミューテーション

ステートを変更出来る唯一の方法は、ミューテーションをコミットすることです。

重要 ミューテーション以外からのステートの変更は、Riotxを使う理由を著しく低下させます。 例外は、プラグインだけです。

定義

graph LR Actions((Actions))-- commit -->Mutations((Mutations)) Mutations((Mutations))-- mutates -->State((State))

nameMutation が呼び出し名、関数が実際に実行されるコードになります。

API リファレンス を参照してください。

const store = new riotx.Store({
  state: {
    name: {
      lastName: 'yamada',
      firstName: 'taro'
    }
  }
  mutations: {
    nameMutation: (context, data) => { // <--
      context.state.name.lastName = data.lastName;
      return ['nameChangeMutation', /** ... */];
    }
  }
})

トリガーとは

ステート - 変更を監視して取得を参照ください。

results matching ""

    No results matching ""