Profile picture of Armand PETITđŸ“±
Armand PETITđŸ“±
Expert React Native & Expo
Follow me
Generated by linktime
March 12, 2025
"React Native est trop lent pour les apps complexes." Faux. J'ai construit plusieurs apps et voici mon retour d'expĂ©rience. 1. Les performances sont rarement liĂ©es Ă  React Native 90% des problĂšmes viennent d'une mauvaise architecture ou d'anti-patterns. Le framework n'est pas responsable. 2. La maĂźtrise du bridge natif change tout Comprendre comment optimiser les interactions JS-natif fait une diffĂ©rence massive sur les performances. 3. Les animations fluides sont possibles Utiliser Reanimated 3 et les worklets JavaScript permet d'obtenir 60 FPS mĂȘme sur des animations complexes. 4. La mĂ©moire se gĂšre diffĂ©remment Les fuites mĂ©moire viennent souvent d'une mĂ©connaissance du cycle de vie des composants. Pas de React Native. 5. Le mode release change radicalement les performances Tester en mode debug puis se plaindre des performances, c'est comme juger une Ferrari avec le frein Ă  main. Les entreprises comme Shopify, Discord et Microsoft ne choisissent pas React Native par hasard. La question n'est pas "React Native ou natif ?" La vraie question est "Connais-tu vraiment React Native ?"
Stay updated
Subscribe to receive my future LinkedIn posts in your mailbox.

By clicking "Subscribe", you agree to receive emails from linktime.co.
You can unsubscribe at any time.

76 Likes
March 12, 2025
Discussion about this post
Profile picture of Alexis Linke
Alexis Linke
Tech Lead
5 months ago
Lotfi Aanikid Ça mĂ©rite rĂ©flexion đŸ€”
Profile picture of Jean-Yves Astier
Jean-Yves Astier
Directeur technique chez Hyperpanel
5 months ago
Ce que vous expliquez est Ă  tempĂ©rer. Tout ce qui est Ă©crit dans un langage interprĂ©tĂ© est 50 Ă  200 fois plus lent que ce qui est Ă©crit dans un langage compilĂ©. On ne peut tout Ă©crire (Applicatif + framework) en langage compilĂ© parce que le C c'est difficile d'une part et d'autre part le code compilĂ© n'est par nature pas portable. Donc On utilise un langage interprĂ©tĂ© comme JavaScript pour l'application et ceux qui proposent des framework font (devraient faire) l'effort de les Ă©crire en C, ce qui implique de les compiler pour chacune des platteforme cible et que bien sur de façon transparente Ă  l'utilisateur chaque cible recoive le bon exĂ©cutable compilĂ©. Mais Les dĂ©veloppeurs de framework sont loin d'ĂȘtre des dieux du clavier. Alors eux aussi utilisent JS. Ou pire encore, ils mĂ©langent diffĂ©rents langages de programmation: Ou peut trouver des morceaux de C, de C++, de Rust, de JS et et Python. Bref, la discussion de savoir si c'est l'applicatif ou le framework qui est "lent" n'est pas pertinente parce que les deux sont des "brouettes". Au final, il n'y a que le rĂ©sultat vu de l'utilisateur qui compte. S'il suffit d'amĂ©liorer l'applicatif, tant mieux. Mais parfois il faut se dĂ©barrasser de tout ou partie du framework.
Profile picture of Lyo Moussu
Lyo Moussu
Dirigeant de Pixel&Pro
5 months ago
Mais non, ce n'est pas un bug, c'est une Fon-Ctio-Na-Li-TĂ©
Expo vient de frapper un grand coup. Tu peux maintenant dĂ©ployer ton app mobile depuis un SAAS. Tu te souviens du temps oĂč shipper une app iOS nĂ©cessitait : - un Mac - Xcode - des certificats Apple - une config manuelle d’App Store Connect - un cafĂ© bien serrĂ© et quelques sueurs MĂȘme avec EAS, tu devais encore passer par la CLI. Autant dire que les PM, QA ou designers restaient sur la touche. Et que les devs perdaient du temps pour de simples builds de test. Evan Bacon vient de montrer quelque chose qui change la donne. Avec launch.expo.dev, tu peux : → coller l’URL GitHub de ton projet → cliquer sur “Launch” → laisser la plateforme crĂ©er ton app cĂŽtĂ© Apple, signer ton code, build, et soumettre sur TestFlight → recevoir l’invitation sur ton iPhone quelques minutes plus tard Le tout, sans ouvrir un terminal. Depuis un navigateur. Sur Windows, sur mobile
 ou mĂȘme sur une Nintendo Switch. Ce n’est pas juste un raccourci. C’est une nouvelle maniĂšre de shipper : - Aucun setup local requis - Aucune CLI Ă  apprendre - N’importe qui dans l’équipe peut dĂ©clencher une release - Une app testable en quelques minutes via TestFlight - Et une version web dĂ©ployĂ©e en bonus si tu veux Launch.expo.dev, c’est EAS pour les humains. C’est le dernier kilomĂštre, enfin automatisĂ©. Evan Bacon l’a dit simplement : “It has never been easier to build and submit an iOS app.” Difficile de dire le contraire. CrĂ©dit : Evan Bacon
105 comments
August 22, 2025