title: How and where to save the whole redux store using AsyncStorage
body: <p>I was wondering if I have to do something like this to save the whole store of my app using AsyncStorage in my react-native app and check if it exists when the app is starting.</p>
  
  <pre><code>var store;
  
  _loadInitialState = async () =&gt; {
    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(
        &lt;Provider store={store}&gt;
          &lt;AppContainer/&gt;
        &lt;/Provider&gt;
      )
    }
  }
  </code></pre>
  
  <p>This is not working but I hope you get the idea.</p>