2018-02-03 10:56:19 -08:00
2018-01-24 17:52:09 -08:00
2018-02-01 09:34:35 -08:00
2018-02-01 17:14:13 -08:00
2017-05-14 21:28:38 -07:00
2017-04-12 15:49:08 -07:00
2018-02-01 09:34:35 -08:00
2018-01-24 17:52:09 -08:00
2017-06-14 21:31:56 -07:00
2018-02-03 10:54:06 -08:00
2018-01-24 17:52:09 -08:00
2018-02-02 18:08:57 -08:00
2018-02-03 10:56:19 -08:00
2018-02-02 12:33:53 -08:00

React Navigation

npm version codecov PRs Welcome

React Navigation is born from the React Native community's need for an extensible yet easy-to-use navigation solution based on Javascript.

Installation

Since the library is a JS-based solution, to install the latest version of react-navigation you only need to run:

yarn add react-navigation

or

npm install --save react-navigation

Documentation

Try it out

You can also try out the Navigation Playground app to get a sense for some of the tools built in to React Navigation. The "Fundamentals" in the documentation also include examples you can play with.

FAQs

I'm having troubles using the library, what can I do?

See the help page.

How can I help?

Glad you ask! This library is a community effort: it can only be great if we all help out in one way or another 😄 . If you feel like you aren't experienced enough using react navigation to contribute, you can still make an impact by:

  • Responding to one of the open issues. Even if you can't resolve or fully answer a question, asking for more information or clarity on an issue is extremely beneficial for someone to come after you to resolve the issue.
  • Creating public example repos of navigation problems you have solved.
  • Answering questions on Stack Overflow. Alternatively, asking questions on Stack Overflow instead of opening an issue.
  • Answering questions in our Reactiflux channel.
  • Providing feedback on the open PRs.

If you would like to submit a pull request, please follow the Contributors guide to find out how. If you don't know where to start, check the ones with the label good first issue - even fixing a typo in the documentation is a worthy contribution!

Is this the only library available for navigation?

No: there are some other libraries - which, depending on your project, can be better or worse suited for your project. Read more in the alternative libraries documentation, and read React Navigation's pitch & anti-pitch to understand the tradeoffs.

Can I use this library for web?

This library originally planned to support web too - but at the moment it is not a priority for v1.0; a lot of work is necessary to reach it as-is and we had to freeze this support (consider it "experimental").

Code of conduct

This library has adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.

License

React-navigation is licensed under the BSD 2-clause "Simplified" License.

Description
Routing and navigation for your React Native apps
https://reactnavigation.org
Readme BSD-2-Clause
Languages
JavaScript 73.2%
Dockerfile 16.9%
Shell 9.9%