1
redux-persistライブラリのgetStoredState
を正しく使用しているかどうかわかりません。私は、デフォルトのreduxストアとして保持されているストアを使用したいと思います。redux-persistで正しくgetStoredStateを使用する方法
のconfig/store.js
async function getState() {
const storedState = await getStoredState({ storage: AsyncStorage });
const store = createStore(reducers, storedState, compose(
applyMiddleware(logger),
autoRehydrate()
));
persistStore(store, {storage: AsyncStorage);
}
export default getState();
App.js
import store from 'config/store';
import { Provider } from 'react-redux';
export default() => (
<Provider store={store}>
//
</Provider>
)
これは、次の警告生成:
Warning: Failed child context type: The child context `store.subscribe` is marked as required in `Provider`, but its value is `undefined`.
Warning: Failed prop type: The prop `store.subscribe` is marked as required in `Provider`, but its value is `undefined`
任意のアイデアこれらの警告を引き起こしている何を?私はstore.jsで何か間違ったことをした気がします。