Comment apprendre React Native | Conseils et ressources

Sohad Dader

J'ai commencé à développer avec React Native en décembre 2017. J'ai livré 2 applications (iOS / Android) et je commence par la troisième. Aujourd'hui, je travaille pour une entreprise en tant que développeur React Native à temps plein.

Je voudrais mentionner que j'ai appris le React Native par moi-même à partir d'Internet. Et en fait, avant de commencer avec React Native, j'ai travaillé en tant que développeur Full Stack JavaScript, puis en tant que développeur React. Donc, cela m’a aidé à apprendre à réagir facilement en natif.

Donc, si vous connaissez React, vous pouvez commencer par React natif et vous le trouverez très facile et similaire.

De nombreux développeurs qui travaillent sur une expérience en arrière-plan Android ou iOS peuvent commencer par RN. Parce qu'ils connaissent l'environnement de développement mobile. J'ai appris Android il y a environ trois ans et je n'ai envoyé qu'une seule application. Mais je ne pense pas qu’Android et iOS soient strictement nécessaires pour commencer par RN (vous pouvez commencer par RN si vous n’avez aucune expérience en développement mobile).

Si vous êtes sérieux pour l'apprendre, il vous suffit de mettre en place un plan, de travailler dur et de mettre ici quelques ressources qui, selon moi, seront utiles.

  • Commencez par lire le didacticiel de mise en route et essayez de l'exécuter sur votre ordinateur. C’est la première chose que j’ai faite. Cela vous donnera une idée de ce dont nous parlons. Mise en route - React Native | Un framework pour la construction d'applications natives à l'aide de React
  • Lisez à propos des spécifications et du cycle de vie des composants dans React. RN provient de ReactJS, ils ont beaucoup de choses en commun et comprendre des choses comme composantDidMount () ou composantWillMount () vous aidera. Spécification et cycle de vie des composants | Réagir
  • Lisez ensuite le tutoriel de Pete Hunt sur ReactJS. Vous devez comprendre quels sont les composants et comment ils sont mis en œuvre. Penser en réaction | Réagir
  • Je suggérerais de passer en revue les autres exemples d'applications. Lisez le code et lorsque vous ne comprenez pas quelque chose, mettez-le simplement sur Google.
  • De nombreux tutoriels expliquent comment écrire une application simple dans React Native. J'ai personnellement utilisé celui-ci: Going Native avec React, une introduction. C’est probablement déjà dépassé, mais cela m’a donné des idées sur ce dont j’avais besoin pour mener à bien mon projet.
  • Oui, j'ai dit projet. Vous avez besoin de quelque chose pour commencer. Vous apprenez en codant (et en lisant), pas seulement en lisant ou (encore pire) en regardant. Pourquoi n'essayez-vous pas de mettre en œuvre Instagram? Tinder pourrait être une autre idée.
  • Ne lisez pas les documents. Ce n’est pas un livre, mais simplement une référence aux choses que vous devrez utiliser tout au long de votre voyage. Ainsi, pendant le développement, gardez un onglet ouvert, si vous ne le connaissez pas bien. Gardez à l'esprit que RN évolue rapidement, vous pouvez donc les vérifier de temps en temps.
  • Consultez Partage et testez votre code natif de React dans le navigateur. C'est une ressource vraiment intéressante avec beaucoup d'exemples. Vous le trouverez également intégré à la documentation.

Si vous préférez tirer des leçons de vidéos, celles-ci vous seront utiles.

  • Youtube

J’ai visionné de nombreuses vidéos youtube sur React Native, dont certaines sont utiles, mais c’est sans rapport, vous pouvez effectuer des recherches sur un sujet spécifique. Mais vous pouvez trouver ces playlist qui seront très utiles. "Cette liste de lecture se concentre sur la programmation de React Native à partir de la version 0.49, avec plus de détails et des choses intéressantes pour tous, des débutants aux avancés"

  • Udemy

Vous pouvez trouver ce meilleur cours que vous pouvez suivre pour apprendre React Native.

“Utilisez React Native et vos connaissances React et utilisez vos compétences en développement Web pour créer des applications natives iOS et Android”

  • cs50

J'ai beaucoup aimé ce cours. Il est très organisé et fourni par de nombreux experts. De plus, si vous n’avez aucune idée de JS, cela vous sera très utile car tout commence avec JS.

J'espère que vous trouverez mon article utile pour vous.
Bonne chance
Sohad Dader