Je veux juste connaître des points de vue honnêtes, expérimentés et objectifs sur ces deux régions pour implémenter la navigation dans React Native:
Quel est le meilleur et pourquoi. Merci
Je veux juste connaître des points de vue honnêtes, expérimentés et objectifs sur ces deux régions pour implémenter la navigation dans React Native:
Quel est le meilleur et pourquoi. Merci
Réagir Natif de Navigation comme le nom l'indique, utilise les modules natifs avec un JS pont, de sorte que les performances seront/peut-être mieux. nécessite l'intégration native.
Alors que Réagir de Navigation est une solution simple et performante fournis par réagir natif lui-même. Son un tous les JS de mise en œuvre, contrairement à l'autre qui utilise le support natif qui peut être compliqué. Juste npm-install
et vous êtes bon pour aller ...
L'utilisation de réagir de navigation si vous préférez un tous les JS de mise en œuvre et l'utilisation native de navigation si votre priorité la plus élevée se trouve dans la performance .
Les deux libs sont parmi les meilleures solutions de navigation pour Réagir Natif. L'utiliser selon vos besoins.
Mise à JOUR: les Deux libs ont subi des changements radicaux et entra dans la prochaine version stable. réagir la navigation est plus stable et plus performant maintenant. Mais si vous avez à gérer des calculs complexes en js aller pour réagir indigènes de la navigation. mais dans la plupart des cas réagir la navigation va travailler pour vous!
Mise à JOUR 2: Avec l'avènement de réagir-native-écrans, le natif d'optimisation de l'écran est amené possible de réagir de la navigation en apportant le natif de navigation composant (UIViewController pour iOS, et FragmentActivity pour Android) reportez-vous ici
Pour ceux qui sont à la recherche d'une expérience utilisateur à la vue, à la fois fournit presque identiques, des animations et des flux de sorte que vous ne savez pas de quoi lib est utilisée dans les coulisses. La différence majeure est le natif de côté, ce qui peut faire mieux (ce qui est crucial pour une meilleure expérience utilisateur)
Réagir Natif de la Navigation à l'aide natif de navigation par emballage de chaque écran avec un contrôleur natif. De sorte que la performance est optimisée par le royaume d'origine. Le domaine de ce que tu vas mettre en œuvre est à l'intérieur de l'en-tête et la barre d'onglet.
Réagir de Navigation est de la pure js mise en œuvre. Il utilise Réagir natif de vue de la racine comme le conteneur de vue. Chaque écran est en vertu de la vue de la racine de l'arbre hiérarchique.
Donc, si vous ouvrez l'application à partir de la Vue de la Hiérarchie de la console, vous verrez une grande différence (réaction de Navigation comprend un tas de bizarre composants comme plusieurs en-têtes ou de la barre d'onglet, l'arbre est aussi difficile à comprendre).
Vous devriez essayer le routeur de navigation . Il offre le meilleur des deux mondes: une navigation 100% native sur iOS et Android et une représentation JavaScript de la pile d’écrans native.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.