Profile picture of Armand PETITđŸ“±
Armand PETITđŸ“±
Expert React Native & Expo
Follow me
Generated by linktime
May 7, 2025
Tu galĂšres Ă  gĂ©rer les interfaces de chat en React Native ? Tu vas adorer cette solution (peu de gens la connaissent). On parle tous de FlatList ou FlashList
 mais il existe une alternative encore trop discrĂšte : Legend List (https://lnkd.in/e9KAmVCK) Et pour les interfaces de messagerie, elle est tout simplement *parfaite* : - Pas besoin d’inverted pour coller les messages en bas (et Ă©viter les bugs visuels). - Tu actives `alignItemsAtEnd` et le padding s’ajuste automatiquement. - Tu veux que l’utilisateur reste en bas quand un message arrive ? `maintainScrollAtEnd` fait le job. - Tu veux contrĂŽler ce comportement ? Joue avec `maintainScrollAtEndThreshold`. En gros : t’as une interface de chat ultra fluide, sans hacks, sans bidouilles CSS, et avec une perf’ bĂ©ton. Le plus fou ? Tu remplaces `FlatList` par `LegendList` et ça fonctionne dĂ©jĂ . Parfois, ce sont les outils confidentiels qui font toute la diffĂ©rence.
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.

50 Likes
May 7, 2025
Discussion about this post
Profile picture of Samuel Benhamou
Samuel Benhamou
CTO on Demand | React Native & Full-Stack Expert
4 months ago
Je pensais que la Flashlist était la plus perf depuis un moment, merci pour la reco le boss !
Profile picture of Nicolas Facon
Nicolas Facon
Développeur React Native
4 months ago
Propagande pour la LegendList on aime ça ici
Profile picture of Benjamin DESOLE
Benjamin DESOLE
Développeur React / React Native / Next.js / TypeScript - Freelance / CDI
4 months ago
Ça c’est la classe à dallas !
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