【发布时间】:2017-07-18 15:50:54
【问题描述】:
我想知道是否必须在我的 react-native 应用程序中使用 AsyncStorage 来保存我的应用程序的整个商店,并在应用程序启动时检查它是否存在。
var store;
_loadInitialState = async () => {
try {
var value = await AsyncStorage.getItem(STORAGE_KEY);
if (value !== null){
store = value;
console.log('Recovered selection from disk: ' + value);
} else {
store = configureStore({});
console.log('Initialized with no selection on disk.');
}
} catch (error) {
console.log('AsyncStorage error: ' + error.message);
}
};
export default class App extends Component {
componentWillMount(){
this._loadInitialState().done()
}
render(){
return(
<Provider store={store}>
<AppContainer/>
</Provider>
)
}
}
这行不通,但我希望你能明白。
【问题讨论】:
标签: react-native redux store react-redux asyncstorage