の使用法はredux-persist
、アプリケーションのユース ケースによって異なります。
まず、主な機能のいくつかを強調しましょう。redux-persist
コンポーネントを表示するための使用方法に合わせて、状態が一致するまで自動的に遅延を提供するPersistGateの使用。rendering of the components
persisted
loading
persistStore
、 、persistReducer
などの複数のタイプに基づいて永続化するカスタム関数 persistObject
AutoMerging
とレベルにinitialStates
基づくさまざまな状態のshallow
deep
のおそらく最も重要な機能はblacklisting
、whitelisting
reducers
shallow
レベルpersistence
とdeep
レベルのネストされた持続性persistence
migrations
のさまざまなバージョンを保存するために永続化しredux-store
ます。
immutable、compression、encrypt、filterなどをサポートするための変換。
application
あなたが構築するのはdevelopment
目的のためだけであると考えると、アプリケーションに何が必要かを知っていることを考えると、多くてもおそらくレデューサーPersistGate
がpersistStore
必要になります。blacklist
whitelist
レベルが高く、スケーリングしやすいアプリケーションの場合production
、少なくとも5 / 7
上に挙げた機能が必要になります。このモジュールがなければ、圧縮、暗号化などのためのモジュールをインストールする必要があるかもしれません。その状態の とともに、 と のさまざまなバージョンを適切に保存する方法と、要件に適合するものredux-store
を見つけるretrieve
必要があります。display
rehydration
redux-store
これにはさらに多くの意味があり、後で遭遇します。したがって、プロジェクトの要件に基づいて、このパッケージを使用して管理することは有益だと思います。redux-store storage