react-native-react-ridge-navigation
v0.3.0
Published
Simple and performant cross platform navigation with simple api
Readme
Simple and performant cross platform navigation with simple api, but not yet ready for production usage. Only used internally.
⚠️ This is a very early release, not recommended for production yet.
Things which need to be done:
- Configure theme dark/light
- Remove react-native-paper dependency
- wait for new experimental react-router-dom release: react-router/pull/7838
- create universal lazyWithPreload for screens
- example app with example stacks
- create website
Features
- Superior performance (we use wix/react-native-navigation)
- Type safety is important for us
- Android, iOS, web (ReactTraining/react-router))
- Preload data on hover
- Automatic deep-linking
Supported stacks
- normal
- bottomTabs
- sideMenu (in progress)
Installation
1. Install wix/react-native-navigation
Follow steps here: https://wix.github.io/react-native-navigation/docs/before-you-start/
2. Install react-native-navigation-hooks
yarn add react-native-navigation-hooksor
npm install react-native-navigation-hooks2. Install react-native-ridge-navigation + deps
yarn add react-native-paper react-router-dom@experimental react-native-react-ridge-navigationor
npm install react-native-paper react-router-dom@experimental react-native-react-ridge-navigationUsage
// TODO: add examplesContributing
See the contributing guide to learn how to contribute to the repository and the development workflow.
License
MIT
