Как я могу интегрировать избыточный магазин реагировать на родной? - PullRequest
0 голосов
/ 30 мая 2018

Я создал базовый пользовательский интерфейс с реагирует на родной и Navigation React Navigation V2 Входной файл моего приложения (App.js), как этот

// App.js

const App = createSwitchNavigator(
  {
    StartupScreen: Validator, //validating accesstoken existing or not if existing navigate to Dashboard otherwise login page 
    Login:Login, 
    DashBoard: Dashboard //tabbed view
  },  
  {
    initialRouteName: 'StartupScreen',
  }
);

export default App

как можно интегрировать здесь с redux?

, то есть, как я могу передать хранилище в приложение типа

<Provider store={store}> <App /></Provider>

, чтобы получить хранилище на каждой странице.

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 30 мая 2018

Я реализовал Redux в моем шаблоне.Вы можете сослаться на это https://github.com/vishaljadav24/react-native-base-template

0 голосов
/ 30 мая 2018

Так что вам нужно вернуть провайдера, обертывающего ваш навигатор.

// App.js

const App = createSwitchNavigator(
  {
    StartupScreen: Validator,
    Login:Login, 
    DashBoard: Dashboard
  },  
  {
    initialRouteName: 'StartupScreen',
  }
);

export default function() {
  return <Provider store={store}><App /></Provider>;
}

Не забудьте импортировать провайдера и создать магазин с использованием редукторов и т. Д..

...