Skip to content

Instantly share code, notes, and snippets.

@jackphuongvu
Created October 28, 2018 15:40
Show Gist options
  • Select an option

  • Save jackphuongvu/7c2182e512da798a8dcc46c1bca8d350 to your computer and use it in GitHub Desktop.

Select an option

Save jackphuongvu/7c2182e512da798a8dcc46c1bca8d350 to your computer and use it in GitHub Desktop.
Test with old version
import React, { Component } from 'react';
import {
createStore,
applyMiddleware,
combineReducers,
} from 'redux';
// import { addNavigationHelpers } from 'react-navigation';
import { connect } from 'react-redux';
import {
reduxifyNavigator,
createReactNavigationReduxMiddleware
} from 'react-navigation-redux-helpers';
// CreateStackNavigator
import Root from '../navigation/Root';
// Note: createReactNavigationReduxMiddleware must be run before reduxifyNavigator
const middleware = createReactNavigationReduxMiddleware(
'root',
state => state.nav
);
// Root = RootNavigator
const AppWithNavigationState = reduxifyNavigator(Root, 'root');
const mapStateToProps = (state) => ({
state : state.nav
});
const AppNavigator = connect(mapStateToProps)(AppWithNavigationState);
// export default AppNavigator;
export { AppNavigator, middleware };
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment