Apprenez une fois, écrivez n'importe où :
Créez des applications mobiles avec React.
React Native apporte le cadre d'interface utilisateur déclaratif de React à iOS et Android. Avec React Native, vous utilisez des contrôles d'interface utilisateur natifs et avez un accès complet à la plateforme native.
React Native est développé et pris en charge par de nombreuses entreprises et contributeurs individuels. Pour en savoir plus, consultez notre aperçu de l’écosystème.
Les applications React Native peuvent cibler iOS 13.4 et Android 6.0 (API 23) ou version ultérieure. Vous pouvez utiliser Windows, macOS ou Linux comme système d'exploitation de développement, bien que la création et l'exécution d'applications iOS soient limitées à macOS. Des outils comme Expo peuvent être utilisés pour contourner ce problème.
Suivez le guide de démarrage. La méthode recommandée pour installer React Native dépend de votre projet. Vous trouverez ici de petits guides pour les scénarios les plus courants :
La documentation complète de React Native est disponible sur notre site Web.
La documentation de React Native traite des composants, des API et des sujets spécifiques à React Native. Pour plus de documentation sur l'API React partagée entre React Native et React DOM, reportez-vous à la documentation React.
La source de la documentation et du site Web React Native est hébergée sur un référentiel distinct, @facebook/react-native-website .
La mise à niveau vers de nouvelles versions de React Native peut vous donner accès à davantage d'API, de vues, d'outils de développement et d'autres avantages. Consultez le Guide de mise à niveau pour obtenir des instructions.
Les versions de React Native sont discutées dans ce dépôt de discussion.
L'objectif principal de ce référentiel est de continuer à faire évoluer le noyau React Native. Nous souhaitons rendre la contribution à ce projet aussi simple et transparente que possible, et nous sommes reconnaissants envers la communauté pour sa contribution aux corrections de bugs et aux améliorations. Lisez ci-dessous pour savoir comment vous pouvez participer à l’amélioration de React Native.
Facebook a adopté un code de conduite auquel nous attendons des participants au projet qu'ils adhèrent. Veuillez lire le texte intégral afin de comprendre quelles actions seront et ne seront pas tolérées.
Lisez notre guide de contribution pour en savoir plus sur notre processus de développement, comment proposer des corrections de bugs et des améliorations, et comment créer et tester vos modifications dans React Native.
Vous pouvez en savoir plus sur notre vision de React Native dans la feuille de route .
Nous avons une liste de bons premiers numéros contenant des bugs dont la portée est relativement limitée. C'est un excellent endroit pour commencer, acquérir de l'expérience et se familiariser avec notre processus de contribution.
Des discussions et des propositions plus larges sont discutées dans @react-native-community/discussions-and-proposals .
React Native est sous licence MIT, comme indiqué dans le fichier LICENSE.
La documentation React Native est sous licence Creative Commons, comme indiqué dans le fichier LICENSE-docs.