C'est tout pour ce module et aussi pour cette application maintenant.
Vous avez beaucoup appris sur React Native en général, comment travailler avec des composants là-bas et
dans ce module, vous avez beaucoup appris sur l'ajustement de votre interface utilisateur aux différentes tailles, largeurs et hauteurs de périphériques.
Vous avez appris à calculer dynamiquement des valeurs si vous en avez besoin, en fonction de la
largeur et de la hauteur disponibles et vous avez également appris comment vous pouvez également vous assurer que vous ne
verrouillez pas votre largeur ou votre hauteur lors du premier rendu de votre application mais que vous utilisez et useEffect et les
dimensions ajoutent un écouteur d'événements pour réévaluer et recalculer vos dimensions lorsque l'orientation change par exemple, ce qui est
bien sûr une caractéristique cruciale.
Nous avons également examiné le code spécifique à la plate-forme, par exemple en utilisant des fichiers spécifiques à la plate-forme ou dans la plupart
des cas, en utilisant l'API de plate-forme que vous pouvez ensuite utiliser avec la sélection de plate-forme avec des vérifications if ou avec des expressions ternaires
comme nous le faisons ici pour rendre différents styles, disposer les choses différemment ou effectuer un rendu différencie le code
jsx en fonction de la plate-forme sur laquelle vous exécutez.
Et avec cela, vous avez tous les outils dont vous avez besoin pour créer des applications avec une seule base
de code où vous en avez encore quelques vérifications pour différentes plates-formes ou différentes tailles, pour avoir un
projet où vous travaillez dans un seul projet, dans une seule base de code mais où vous êtes toujours suffisamment
flexible pour afficher différentes dispositions, différents styles en fonction de la taille de l'appareil et de la plate-forme que vous ciblez.