A deprecated React Native navigation library that provided customizable routing and navigation bar components.
React Native Router is a deprecated navigation library for React Native applications that provided routing and navigation bar management. It allowed developers to define routes, customize headers, and handle transitions between screens with a simple API. The project has been superseded by React Navigation and is no longer maintained.
React Native developers building mobile apps who need a straightforward navigation solution, particularly those working on legacy projects that still use this library.
It offered an easy-to-use API for navigation with customizable UI components, making it a popular choice before React Navigation became the standard. Developers chose it for its simplicity and flexibility in styling navigation bars.
Awesome navigation for your React Native app.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses this.props.toRoute() for easy screen transitions, as demonstrated in the basic example with HelloPage, reducing boilerplate code.
Allows extensive styling of headers, titles, and custom corner components through props like headerStyle and rightCorner, enabling visual consistency without deep hacks.
Provides a working solution for maintaining older React Native apps that haven't migrated to React Navigation, as acknowledged in the deprecation note, avoiding immediate rewrites.
The README explicitly marks it as deprecated with no updates or bug fixes, making it risky for production use due to potential compatibility issues with newer React Native versions.
Lacks support for advanced features like tab navigation, drawers, or deep linking, which are standard in modern libraries, restricting it to simple stack-based flows.
Requires toRoute() to be called from top-level routes, forcing developers to propagate actions through nested components, as noted in the usage section, adding unnecessary complexity.