2017-09-22 13 views
0

redux-persistを使用し、複数のレデューサーを持つプロジェクトを継承しました。私は小さな機能性のための新しい減速機を書いて、その減速機が問題を引き起こしていることを固執しています。それは、それほど持続的ではないように振る舞うべきです。redux-persistから1つのレデューサーを削除する方法

どのようにして1つのレデューサーの永続化を解除できますか?または、できない場合、どうすれば手動で削除できますか?ここではドキュメントでは:https://github.com/rt2zz/redux-persist、私はこれを見つけた:

persistor object 
    the persistor object is returned by persistStore with the following methods: 
    .purge(keys) 
     keys array An array of keys to be purged from storage. If not provided all keys will be purged. 
    ... 

だから、これは私が必要なもの、おそらくですが、どこで、どのようにそれを使用する私は知りません。

答えて

1

blacklistパラメータを使用して、react-persistには保存しないでください。したがって、do-not-storeがあなたが保管したくないレデューサーの鍵であれば、次のように使用してください:

const persistConfig = { 
    blacklist: ['do-not-store'], 
    ... 
} 

persistStore(store, persistConfig) 
+0

うん。ありがとう! – dnmh

関連する問題