Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Filter transformator for redux-persist

License

NotificationsYou must be signed in to change notification settings

edy/redux-persist-transform-filter

Repository files navigation

npmBuild Status

Filter transformator for redux-persist

Installation

  npm install redux-persist-transform-filter

Usage

import{createFilter,createBlacklistFilter}from'redux-persist-transform-filter';// this works too:importcreateFilter,{createBlacklistFilter}from'redux-persist-transform-filter';// you want to store only a subset of your state of reducer oneconstsaveSubsetFilter=createFilter('myReducerOne',['keyYouWantToSave1','keyYouWantToSave2']);// you want to remove some keys before you saveconstsaveSubsetBlacklistFilter=createBlacklistFilter('myReducerTwo',['keyYouDontWantToSave1','keyYouDontWantToSave2']);// you want to load only a subset of your state of reducer threeconstloadSubsetFilter=createFilter('myReducerThree',null,['keyYouWantToLoad1','keyYouWantToLoad2']);// saving a subset and loading a different subset is possible// but doesn't make much sense because you'd load an empty stateconstsaveAndloadSubsetFilter=createFilter('myReducerFour',['one','two']['three','four']);constpredicateFilter=persistFilter('form',[{path:'one',filterFunction:(item:any):boolean=>item.mustBeStored},{path:'two',filterFunction:(item:any):boolean=>item.mustBeStored},],'whitelist')constnormalPathFilter=persistFilter('form',['one','two'],'whitelist')persistStore(store,{transforms:[saveSubsetFilter,saveSubsetBlacklistFilter,loadSubsetFilter,saveAndloadSubsetFilter,]});

Example project

git clone https://github.com/edy/redux-persist-transform-filter-example.gitcd redux-persist-transform-filter-examplenpm installnpm start

About

Filter transformator for redux-persist

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors10


[8]ページ先頭

©2009-2025 Movatter.jp