2017-11-17 11 views

答えて

0

私は、私は完全にあなたの質問を理解していないが、

限り

を「コンピューティングでは、永続的なデータ構造は、それが変更されたときに、常に自分自身の以前のバージョンを保持するデータ構造です」私が知っているように、あなたは何かを自分で作成してバインドしない限り(例えば、mongoイベントソーシングのように)、reduxは単なるパターンであり、永続的なデータ構造はありません。

1

Reduxは実際にはデータ構造自体を使用していません。 「現在の状態」の値はです。はルートレデューサー機能から戻ります。単純なカウンタ値、プレーンなJSの配列やオブジェクト、Immutable.jsのマップやリスト、その他のものになります。

0

Reduxは、あなたの状態を管理するためのアーキテクチャです。それはどんなデータ構造も使用しません。これは、ユーザーが提供するデータ構造、つまり状態を保持します。あなたの店で目を離さずに、あなたの状態でそれを維持し、自分でそれを処理する必要があります。 redux state historyのようないくつかのモジュールはそれを提供します。 implementing undo historyをreduxと見たいと思うかもしれませんが、reduxで永続的なものは何も見つからないでしょうが、履歴を保存することによってアプリケーションを永続化させる必要があります。 Redux devtoolsは、起動されたアクションの履歴に戻ってブラウザに状態を動的に変更する自由を与えます。

関連する問題