1 00:00:02,190 --> 00:00:07,040 Démarrer avec les applications React Native peut être un travail très difficile. 2 00:00:07,080 --> 00:00:09,260 Ce n'était pas si difficile 3 00:00:09,270 --> 00:00:15,330 avec expo et en général, expo rend le travail avec React Native assez simple et amusant, mais 4 00:00:15,360 --> 00:00:21,030 il est important de comprendre que React Native ne consiste pas à écrire Javascript une fois 5 00:00:21,120 --> 00:00:27,210 et à le faire fonctionner partout, il s'agit plutôt d'apprendre React Native une fois puis écrire du code 6 00:00:27,210 --> 00:00:32,970 flexible concernant la plateforme sur laquelle il s'exécute. Par exemple, et vous verrez que tout au long 7 00:00:32,970 --> 00:00:39,210 du cours, il n'y a pas beaucoup de composants fournis par React Native qui adapteraient automatiquement leur apparence à la plate-forme 8 00:00:39,210 --> 00:00:45,290 sous-jacente.En tant que développeur, vous devez plutôt découvrir sur quelle plate-forme votre code est en cours d'exécution, puis ajustez vos 9 00:00:45,290 --> 00:00:51,830 styles à cette plate-forme pour obtenir un look qui correspond à la plate-forme ou peut-être même ajuster votre logique à cette plate-forme. 10 00:00:51,870 --> 00:00:58,680 De même pour les changements d'orientation ou de taille de périphérique, vous devez écrire du code flexible, vous apprendrez tout à ce sujet dans 11 00:00:58,710 --> 00:01:03,900 ce cours, mais vous verrez que l'écriture de code React Native ne consiste pas à écrire du 12 00:01:03,900 --> 00:01:09,870 code une fois mais à la place, vous devrez ajouter certains si vérifie pour savoir sur quelle plate-forme vous utilisez, 13 00:01:09,870 --> 00:01:16,190 pour ajuster l'apparence de votre application en fonction de la plate-forme et de la taille de l'appareil sur lequel votre application s'exécute. 14 00:01:16,200 --> 00:01:22,380 Donc, pour résumer, vous n'avez pas ou très peu de style multiplateforme de composants, la plupart des composants qui sont 15 00:01:22,380 --> 00:01:23,660 intégrés dans React 16 00:01:23,660 --> 00:01:26,090 Native ne sont pas livrés avec beaucoup de 17 00:01:26,100 --> 00:01:32,470 style, vous devez faire attention au style à la place et vous ne disposent de toute façon que d'un ensemble de 18 00:01:32,520 --> 00:01:36,510 composants pré-construits, ne vous attendez pas à une grande quantité de composants pré-construits. 19 00:01:36,510 --> 00:01:43,020 Si vous avez travaillé avec d'autres alternatives comme Flutter ou Ionic, vous êtes habitué à avoir un tas de composants qui sont prestylés 20 00:01:43,050 --> 00:01:49,140 et vous offrent beaucoup de fonctionnalités géniales dès le départ. React Native est beaucoup plus dépouillé, vous avez quelques 21 00:01:49,140 --> 00:01:55,920 composants de base dont vous avez besoin mais tous les composants qui seraient un peu plus complexes sont des composants que vous 22 00:01:55,920 --> 00:02:02,100 devrez construire vous-même en fonction de ces primitives qui vous sont données et en effet, vous verrez ces primitives que 23 00:02:02,100 --> 00:02:07,350 vous obtenez sont en fait tout ce dont vous avez besoin, mais encore une fois, nous 24 00:02:07,350 --> 00:02:12,810 allons revenir à vous devrez les combiner manuellement et les styliser manuellement et c'est quelque chose que 25 00:02:12,900 --> 00:02:16,130 d'autres alternatives font parfois pour vous, pour React Native, vous 26 00:02:16,140 --> 00:02:18,250 devez le faire sur votre posséder. 27 00:02:18,390 --> 00:02:24,840 De plus, comme je viens de le mentionner, pour créer des conceptions réactives où votre application a l'air bien 28 00:02:24,840 --> 00:02:30,410 sur différentes tailles d'appareils et différentes orientations d'appareils, vous n'avez pas vraiment d'outils pour vous aider, 29 00:02:30,480 --> 00:02:36,300 vous devrez écrire du code flexible, qui vérifie la taille de l'appareil disponible et qui s'ajuste 30 00:02:36,300 --> 00:02:37,410 ensuite automatiquement. 31 00:02:37,410 --> 00:02:40,920 Comme vous pouvez le voir, il y a donc beaucoup de travail manuel 32 00:02:40,920 --> 00:02:41,750 à faire, 33 00:02:42,240 --> 00:02:44,220 mais cela vous donne également beaucoup de 34 00:02:44,340 --> 00:02:50,000 puissance et dans ce cours, vous obtiendrez toutes les connaissances dont vous avez besoin pour maîtriser cela et créer des applications 35 00:02:50,010 --> 00:02:51,120 React Native vraiment incroyables.