Skip to content

Files

Latest commit

bd35145 · May 12, 2016

History

History
This branch is 5462 commits behind wix/react-native-navigation:master.

example-redux

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Apr 13, 2016
Mar 18, 2016
Apr 1, 2016
May 12, 2016
Mar 11, 2016
Mar 11, 2016
Mar 11, 2016
Mar 18, 2016
Apr 10, 2016
Mar 18, 2016
Mar 18, 2016

example-redux

A simple usage example for an app based on redux. If you're not using redux, take a look at example (without redux). The non-redux example will also include more examples of pure navigation features since we don't want to maintain two full examples. Make sure to look at it as well.

Installation - iOS

  • In the example/ folder, run npm install

Make sure you're using npm ver 3. If you normally use npm ver 2 on your system and reluctant to upgrade, you can install npm 3 alongside 2. For more details see https://github.com/wix/react-native-navigation/issues/1. In addition, redux also causes some issues with npm 2. If you have to use npm 2 on this project, fix those by running npm run fix_npm2 in your project directory after running npm install.

  • Open example-redux/ios/exampleRedux.xcodeproj in Xcode and press the play button

Folder Structure

  • src/screens/ - all your app screens, every screen is a redux connected ("smart") component
  • src/components/ - all react sub-components, they are not aware of redux ("dumb") and get everything by props
  • src/reducers/ - all of your redux goodness (reducts and their actions) goes here, all business logic should be here