Redux を使用して Riot アプリの状態を管理しようとしましたが、モデル (アイテムの単純な配列) で何かが変更されると、変更が 1 つのアイテムに関連していたとしても、このコレクションからレンダリングされたすべての要素が再レンダリングされることに気付きました。
どちらの場合も、ストアの変更を監視してビューの更新をトリガーします (可変データでは不要です)。
this.on('mount', () => {
opts.store.subscribe(() => {
this.update({
items: opts.store.getState()
})
})
})
Riot の仮想 DOM チェックは、DOM の変更された部分のみを再レンダリングすると思っていました...
私は何か間違ったことをしましたか?