JavaScript CSS Other
Permalink
Failed to load latest commit information.
.circleci Change parallelism on Circle to 2 Jul 19, 2017
.github Add issue template (#1199) Apr 24, 2017
docs Adding reset key documentation (#1297) Jul 11, 2017
examples Fix tests in NavigationPlayground Jul 19, 2017
flow-typed Update NavigationPlayground to 0.45.1, add stub react-nav flow defini… Jul 19, 2017
flow Update NavigationPlayground to 0.45.1, add stub react-nav flow defini… Jul 19, 2017
scripts Remove ReduxExample from Circle Jul 19, 2017
src Clean up some flow types code-base wide, reorganize cardstack views Jul 19, 2017
stubs Update to RN 0.45, fix/improve flow coverage Jul 19, 2017
website Update depenencies, update Prettier Jul 19, 2017
.babelrc Remove generating prop-types from Flow Jul 19, 2017
.codecov.yml Add codecov.yml May 15, 2017
.editorconfig Introducing flat options (#984) Apr 12, 2017
.eslintignore Add flow definition to eslintignore Jul 19, 2017
.eslintrc Clean up some flow types code-base wide, reorganize cardstack views Jul 19, 2017
.flowconfig Update to RN 0.45, fix/improve flow coverage Jul 19, 2017
.gitignore Set up Jest to be able to test RN UI components (#96) Jan 31, 2017
.npmignore Exclude __tests__ from published files (#1525) May 15, 2017
.watchmanconfig Initial public release of React Navigation Jan 26, 2017
CODE_OF_CONDUCT.md Add CoC Jun 15, 2017
LICENSE Initial public release of React Navigation Jan 26, 2017
README.md Mention Reactiflux channel in README.md (#1553) May 18, 2017
jest-setup.js Restore jest-setup.js file May 16, 2017
package.json 1.0.0-beta.12 Jul 19, 2017
yarn.lock Remove generating prop-types from Flow Jul 19, 2017

README.md

React Navigation CircleCI npm version codecov

Learn once, navigate anywhere.

Browse the docs on reactnavigation.org or try it out on our expo demo.

Motivation

React Navigation is born from the React Native community's need for an extensible yet easy-to-use navigation solution. It replaces and improves upon several navigation libraries in the ecosystem, including Ex-Navigation, React Native's Navigator and NavigationExperimental components. React Navigation can also be used across React and React Native projects allowing for a higher degree of shared code.

Once stable, NavigationExperimental will be deprecated in favor of React Navigation. React Navigation is a collaboration between people from Facebook, Exponent and the React community at large.

Getting started

  1. Create a new React Native App
react-native init SimpleApp
cd SimpleApp
  1. Install the latest version of react-navigation from npm
yarn add react-navigation

or

npm install --save react-navigation
  1. Run the new app
react-native run-android # or:
react-native run-ios

Community

We have an active channel on the Reactiflux community. It's the best place to show off things you've made with the library, ask for help, or just hang out and discuss the project. This also helps keep the issues manageable.

Advanced guide

React Navigation API