Je suis sur le point de choisir d'utiliser ou d'utiliser React NavigationReact Router Native, je pensais que la navigation React est mieux, mais je l'ai trouvé quelques rétroactions comme ce react navigation issue, ps: React Router Native a API similaire à React Router ce qui semble très simple, je suis toujours perdu! J'ai besoin d'un conseilReact routage natif vs React navigation
Répondre
Dans mon expérience, React Navigation fonctionne comme un charme. Il utilise des mises en page natives si vous ne voulez pas créer les vôtres, et vous permet de les personnaliser en utilisant les accessoires comme vous le souhaitez. Il vous permet également de naviguer à l'intérieur des fonctions sans avoir besoin d'actions de redux, ce que je pense être un must dans React Router.
Le principal problème de React Navigation est sa documentation, qui est assez terne. Il n'a pas d'exemples complexes, seulement des trucs simples, donc vous devez vous cacher un peu pour faire des choses si votre application commence à devenir complexe, avec beaucoup de nids.
Cependant, le seul problème difficile à résoudre avec React Navigation était quand j'avais un Stack Navigator (2nd) dans un Navigator de tiroir qui était imbriqué dans un Stack Navigator (1st), qui à l'époque ne laissait pas passer Je change l'en-tête principal du deuxième navigateur Stack. Cela pourrait être travaillé en mettant le deuxième Stack Navigator directement dans le principal.