Pour y aller (ou ne pas y aller) Réagir de manière native

1YL47AeOw-OyegXXSC0rERw.jpeg

Ici, vous ne trouverez aucune explication sur la manière dont React Native a profité à des types aussi géniaux que Facebook, Netflix et Airbnb.

Au lieu de cela, seuls les côtés forts et faibles de ce cadre JavaScript (comme toute autre technologie) et certains cas d'utilisation à prendre en compte. Et je suis ici pour vous en parler 🙂

Avantages

Une base de code partagée. En fait, avec React Native, vous créez deux versions d’application distinctes (IOS et Android). Oui, les deux versions d'application partageant 65% à 70% du code JavaScript. La même base de code vous facilite la maintenance et vous préoccupe moins de bugs (car la quantité totale de code est presque deux fois moins). Cela vous épargnera des jours et des semaines supplémentaires consacrés aux nouvelles fonctionnalités.

Damn proche de la performance native. Contrairement à d’autres options multiplates-formes, telles que Cordova, Ionic ou Titanium, qui émulent une application de navigateur (c’est comme avoir une application Web réactive simulée sur le marché des applications), React Native exécute des API natives. Il n'y a pas de problèmes de tapotement et de défilement, et l'interface utilisateur ressemble à une application native et non à un navigateur.

Ainsi, Swipe dans React Native serait complètement identique à celui que vous aviez implémenté dans Swift ou Java.La source

Comme dans tout autre framework mature, de nombreux kits et bibliothèques d'outils d'interface utilisateur vous aident à gérer les défis de performances au cours des étapes de développement. Et comme toujours, vous devrez simplement vous assurer que les ensembles de bibliothèques que vous allez utiliser sont fréquemment mis à jour et n'oubliez pas d'étudier l'arriéré des problèmes existants.

Recherche rapide de talents. Nul besoin de perdre tout le week-end assis devant un ordinateur portable et à la recherche de gourous Swift et Java. Trouvez simplement une ventouse pour JavaScript (ce n’est pas un gros problème quand on s’occupe de la langue la plus populaire) et le tour est joué. Trouver quelqu'un qui connaît React sera déjà bien. Assurez-vous simplement de savoir comment choisir «les bons» dans la liste des candidats.

Énorme communauté. C’est une question de bonheur pour les développeurs. Lorsqu'un développeur ne peut pas gérer les bogues via Google, la communauté vient vous aider. Cela signifie que n'importe qui peut ouvrir un problème sur Github – et il y a une certaine magie – une solution prête à l'emploi est proposée par quelqu'un qui a déjà fait face au même problème auparavant. Plus les développeurs sont heureux, plus le développement du projet se déroule sans heurts.

C’est parfait, mais si je me concentrais uniquement sur les superpuissances, je serais comme un vendeur à domicile. Un vendeur qui vend de la merde et essaie de vous convaincre que c'est doux.

Vous feriez mieux de voir les choses sous tous les angles. React Native n'est en aucun cas parfait

Salut! Vous voulez trouver le meilleur outil de création d'applications?

Gotchas

Cadre immature. Ce n’est pas encore la version 1.0.0, il manque donc beaucoup de composants et de mises à jour constantes. Pour un développeur, cela signifie dépenser beaucoup de temps et d’efforts pour trouver des solutions déjà élaborées et intégrer de nouvelles versions. En ce qui concerne les éléments personnalisés (fonctionnalités super uniques), il devrait les créer lui-même et pourrait avoir besoin de l'expérience de Swift et de Java.

Fonctionne mal avec des animations complexes. Ici, un développeur a très probablement besoin de fouiller dans le code natif. Douter que pour les MVP, c’est la principale préoccupation.

Pas fait pour les jeux 3D. Ou quelque chose qui nécessite de la physique et des graphiques lourds, alors ici, vous devriez également vous fier aux développeurs d'applications mobiles natives.

Alors, quel est le verdict, les gars?

Le choix dépend en fait des spécificités de votre future application. Pour résumer ce qui précède, vous pouvez opter pour React Native lorsque:

Vous avez besoin d'un MVP. Dis, tu veux commencer avec juste un prototype sophistiqué cela vous permet de tester le concept pour les deux plates-formes et de recueillir les premiers commentaires. Pour pas cher et aussi rapide que possible.

Vous avez besoin d'une application sociale. Le cadre convient aux fonctionnalités telles que l'accès à la caméra, les empreintes digitales, la géolocalisation et les cartes.

Il n'y a rien sur les applications intensives en animation. Je veux dire que React Native n’est pas l’option la plus intelligente dans ce cas. Il vous donne la possibilité d’implémenter de belles animations UX, mais s’agissant de choses scandaleuses, comme l’animation permettant d’agrandir ou réduire les 10 000 objets sur un seul écran, vous feriez mieux de vous en tenir à une manière véritablement native. D'autre part, si votre application ne comporte que des interactions UX et des transitions entre écrans, ce cadre est une option solide.

Si nous ne couvrons pas votre douleur face à React Native, n'hésitez pas à contacter Sergey, notre COO, pour discuter de votre nouvelle application et savoir ensemble si ce cadre convient.

Sergey Nikonenko – Directeur des opérations – PurrWeb | LinkedIn

Câlins et miaulements ♥


Pour y aller (ou ne pas y aller) Réagir de manière native a été publié à l'origine dans Hacker midi sur Medium, où les gens poursuivent la conversation en soulignant et en répondant à cette histoire.

Source

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Faits divers

Homme accusé de la mort d’une fille de 4 ans…

Les procureurs vont demander la condamnation à mort d’un banlieusard de Chicago accusé d’avoir battu à mort une fillette...

Un chirurgien condamné à une amende de 3 000 Dollars…

Le conseil de médecine de la Floride a annoncé qu’un chirurgien de West Palm Beach avait accepté de payer...

Un ancien combattant et son épouse font don de toutes…

Un ancien combattant compatissant et son épouse font don de la quasi-totalité de leurs biens matériels aux pompiers qui...

Cette beauté jaune de la taille d’un œuf est le…

En dépit de ce que leur prix élevé suggère, les diamants ne sont pas rares. Environ 133 millions de carats , soit...

Articles recents

L’opération Grand Heist de Black Ops 4 ajoute des poursuites…

Call of Duty: Black Ops 4 reçoit une grosse mise à jour et arrive sur PS4 pour la première fois cette semaine. Operation Grand Heist ajoute de nouveaux personnages,...

Sammi Giancola veut le mariage et les enfants avec BF…

L’ancienne star de «Jersey Shore», Sammi Giancola, souffre de «fièvre infantile» et est prête à s’atteler le plus vite possible. C’est ce qu’un copain dit EXCLUSIVEMENT à HL. Nicole...

A découvrir

Découvrez dès maintenant le ebook qui va donner un coup de pouce à votre productivité!

illusions-d-optique-video
plages-cachees-newstrotteur
personnes-incroyables-newstrotteur
endroits-mysterieux-newstrotteur
science-inexpliquees-newstrotteur
mystères_jamais-resolues
Actualité