Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

reactxp-experimental-navigation

Microsoft28BSD-3-Clause1.0.14TypeScript support: included

ReactNative experimental navigation extracted from react-native repository.

react-native, navigation

readme

react-native-experimental-navigation

ExperimentalNavigation is a cross-platform app navigation framework. The code in this repository is based on react-native-experimental-navigation deprecated by facebook. See: https://github.com/facebook/react-native/commit/08dbc43fa64ff1dfc0d364b6cef6262426f76b64 Be aware of facebook patent notice if you are using it.

Why ExperimentalNavigation

If you need in good low-level navigation framework this library is a good answer. It has a better performance than StandardNavigation framework, though not all of the StandardNavigation features are implemented in particular some of the animations behave differently.

If you are building something new you'd probably better to look at the https://reactnavigation.org/.

Contributing

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

You must sign a Contribution License Agreement (CLA) before your PR will be merged. This a one-time requirement for Microsoft projects in GitHub. You can read more about Contribution License Agreements (CLA) on Wikipedia. You can sign the Microsoft Contribution License Agreement by visiting https://cla.microsoft.com/. Use your GitHub account to login.

License

This project is licensed under the BSD-3-Clause License - see the LICENSE file for details

changelog

v1.0.12

The same with 1.0.11 but react typings are in the devDependencies.

v1.0.11

Compatibility fix with react typings. Shouldn't be used. Exposes the react typings which could break your code if you have a custom typings for react.

v1.0.10

Fix for the View.propType warning usage. Compatible with all existing versions of react-native.

v1.0.9

MacOs resources added for compatibility with react-native-mac

v1.0.8

UWP resources added for compatibility support with react-native-windows.

v1.0.7

The first version ready for use in production.