2017-10-28 2 views
1

나는 redux-persist v5에서 화이트리스트를 사용하려고합니다. "화이트리스트" redux-persist v5에서 화이트리스트를 사용하는 방법은 무엇입니까?

나는 그러나, 나는 오류를 persistStore에 전달

잘못된 옵션을 가지고

persistStore(store, { whitelist: ['messages'] }); 

아래처럼 스택 오버플로에 this answer을 따랐다. persistConfig를 persistStore로 잘못 전달하는 반면 persistReducer로 전달해야합니다.

그리고 내가 읽은 후 다음과 같은 것을 시도 readme file

const transform = createTransform(null, null, { 
    whitelist: [ 
    'messages' 
    ] 
}); 

const config = { 
    key: 'state', 
    storage: localForage, 
    transforms: [transform] 
}; 

const reducer = persistReducer(config, rootReducer); 

을 REDUX을-유지하지만 작동하지 않습니다. 그것은 여전히 ​​모든 것을 localForage를 통해 저장합니다.

그래서 redux-persist v5에서 화이트리스트를 사용하는 올바른 방법은 무엇입니까? 그들은 V5에서 몇 가지 변화를 만들어 놓은 강화를 만들기 위해 신중하게 문서를 읽어

const config = { 
    key: 'root', 
    whitelist: ['messages'] 
} 

const reducer = persistCombineReducers(config, reducers) 

참고 :

답변