React-native

facebook facebook
Dépôt créer le : 09/01/2015
Release du : 01/03/2026 v0.84.1 – 0.84.1
Forks: 25099 Watcher: 0 125467
Choisir une liste...
FR

Réagir

Apprenez une fois, écrivez n'importe où :
Construisez des applications mobiles avec React.

React Native is released under the MIT license.Current npm package version.PRs are welcome!Follow @reactnative on XFollow @reactnative.dev on Bluesky

Commencer· Apprendre les bases· Afficher· Contribuer· Communauté· Appui

React Native apporte Réagir's cadre d'interface utilisateur déclarative vers iOS et Android. Avec React Native, vous utilisez les contrôles d'interface utilisateur native et avez un accès complet à la plateforme native.

  • Déclaratif. Réagissez sans douleur pour créer des UI interactifs. Les vues déclaratives rendent votre code plus prévisible et plus facile à déboguer.
  • Composante. Construire des composants encapsulés qui gèrent leur état, puis les composer pour créer des UI complexes.
  • Développeur Velocity. Voir les changements locaux en secondes. Les modifications au code JavaScript peuvent être rechargées en direct sans reconstruire l'application native.
  • Portabilité. Réutiliser le code sur iOS, Android et autres plates-formes.

React Native est développé et soutenu par de nombreuses entreprises et contributeurs individuels. En savoir plus dans notre Aperçu de l'écosystème.

Sommaire

Prescriptions

Réagir Les applications Natives peuvent cibler iOS 15.1 et Android 7.0 (API 24) ou plus récent. Vous pouvez utiliser Windows, macOS ou Linux comme système d'exploitation de développement, bien que la construction et l'exécution d'applications iOS soit limitée à macOS. Des outils comme Exposition peut être utilisé pour travailler autour de cela.

Construisez votre première application React Native

Suivre Guide de démarrage. La façon recommandée d'installer React Native dépend de votre projet. Ici vous pouvez trouver des guides courts pour les scénarios les plus courants:

Documentation

La documentation complète pour React Native peut être trouvée sur notre site Web.

La documentation React Native traite des composantes, des API et des sujets spécifiques à React Native. Pour plus de documentation sur l'API React qui est partagée entre React Native et React DOM, consultez le Réagir à la documentation.

La source de la documentation et du site Web de React Native est hébergée dans un dépôt distinct, @facebook/réaction-native-site web.

Amélioration

La mise à niveau vers de nouvelles versions de React Native peut vous donner accès à plus d'API, de vues, d'outils de développeur et d'autres goodies. Voir Guide de mise à niveau pour les instructions.

Réagir Les rejets autochtones sont discutés dans cette discussion.

Comment contribuer

L'objectif principal de ce dépôt est de poursuivre l'évolution du noyau de React Native. Nous voulons rendre la contribution à ce projet aussi facile et transparente que possible, et nous sommes reconnaissants à la communauté d'avoir contribué à la correction et à l'amélioration des bogues. Lisez ci-dessous pour savoir comment participer à l'amélioration de React Native.

Code de conduite

Facebook a adopté un code de conduite auquel nous nous attendons des participants au projet. Veuillez lire la texte intégral afin que vous puissiez comprendre quelles actions seront et ne seront pas tolérées.

Guide de contribution

Lisez notre Guide de contribution pour en savoir plus sur notre processus de développement, comment proposer des corrections et des améliorations de bugs, et comment construire et tester vos modifications à React Native.

Carte routière source ouverte

Vous pouvez en savoir plus sur notre vision pour Réagir Native dans la Feuille de route.

Bonnes premières questions

Nous avons une liste de bons premiers numéros qui contiennent des bogues dont la portée est relativement limitée. C'est un endroit idéal pour commencer, acquérir de l'expérience et se familiariser avec notre processus de contribution.

Débat

Des discussions et des propositions plus larges sont examinées dans @react-native-community/discussions-et-propositions.

Licence

React Native est titulaire d'une licence MIT, comme l'indique LICENCE fichier.

Contributeurs GitHub

NickGerleman
NickGerleman
742 contributions
mdvacca
mdvacca
1642 contributions
shergin
shergin
1295 contributions
cortinico
cortinico
1231 contributions
sammy-SC
sammy-SC
1206 contributions
javache
javache
1168 contributions
RSNara
RSNara
947 contributions
cipolleschi
cipolleschi
839 contributions
rubennorte
rubennorte
825 contributions
JoshuaGross
JoshuaGross
711 contributions
yungsters
yungsters
705 contributions
hramos
hramos
598 contributions
huntie
huntie
560 contributions
davidaurelio
davidaurelio
500 contributions
sahrens
sahrens
473 contributions
vjeux
vjeux
433 contributions
fkgozali
fkgozali
433 contributions
elicwhite
elicwhite
414 contributions
motiz88
motiz88
398 contributions
nicklockwood
nicklockwood
383 contributions
rickhanlonii
rickhanlonii
336 contributions
tadeuzagallo
tadeuzagallo
325 contributions
hoxyq
hoxyq
316 contributions
janicduplessis
janicduplessis
302 contributions
rshest
rshest
296 contributions
cpojer
cpojer
284 contributions
frantic
frantic
258 contributions
SamChou19815
SamChou19815
252 contributions
mateoguzmana
mateoguzmana
250 contributions
christophpurrer
christophpurrer
248 contributions