Сегодня я рекомендую свой проект с открытым исходным кодом, нативную библиотеку навигации для react-native. Поскольку метод навигации реализован с помощью нативных компонентов, опыт будет немного лучше, чем реактивная навигация, кроме того, по той же причине реактивный бизнес-модуль может идеально соответствовать нативному бизнес-модулю.
Эта навигационная библиотека называетсяreact-native-navigation-hybrid, как следует из названия, он может легко обеспечить взаимный переход и передачу значений между нативными страницами и страницами RN, а поскольку обе используют нативные навигационные компоненты, даже нативным инженерам трудно определить, какие страницы могут быть созданы с помощью реактивной реализации.
На изображении выше представлена демо-версия, которая поставляется вместе с проектом и демонстрирует большинство функций этой библиотеки.
Блогер также создал форк более популярного приложения, основанного на реакции, и использовалreact-native-navigation-hybridЗаменена реактивная навигация.
Сравнение эффектов заставки iOS:
react-navigation | react-native-navigation-hybrid |
---|---|
Главная страница Сравнение эффектов Android 6.0:
react-navigation | react-native-navigation-hybrid |
---|---|
Вот исходный код: