Codage du guépard - React Native
Bienvenue au React Native Repo pour la chaîne YouTube codante Cheetah. Les sujets abordés sont ajoutés à leurs propres succursales et seront mis à jour périodiquement selon les besoins.
Sujets / branches
- Asyncstorage
- Crochets et contexte
- Base de feu
- Réagir les cartes natives
- Redux
- React Navigation (V5)
Condition préalable
La connaissance des concepts de programmation fondamentale est nécessaire. Il s'agit notamment de choses comme des déclarations conditionnelles, des boucles, des listes de manipulation, etc. Je ne couvrirai pas les concepts de programmation généraux, donc une expérience de programmation est attendue.
Installation (en utilisant un terminal)
- Copiez le référentiel sur votre machine locale avec 'Git Clone https://github.com/cheetahcoding/cwc_react_native.git'
- CD dans le dossier de niveau supérieur
- Assurez-vous que le Metro Bundler fonctionne avec «React-Native Start»
- IOS : Sur un Mac, exécutez l'application dans un simulateur avec 'React-Native Run-ios --Simulator = "votre nom de périphérique". Vous devrez peut-être configurer un nouvel appareil dans Xcode.
- Assurez- vous que votre chemin d'accueil Android est correctement configuré et exécutez l'application dans l'émulateur avec 'React Native Run-Android' * Exporter Android_Home = / Library / Android / SDK (ou partout où votre SDK est situé) * Export Path = $ Path: Android_Home / Tools * Export Path = $ Path: $ Android_Home / Platform-Tools
Vous obtiendrez probablement des erreurs qui basculent entre les branches. Assurez-vous d'exécuter ces commandes avant d'exécuter le code:
- Installez des packages de projet dans le dossier de niveau supérieur avec «NPM Install» dans votre terminal
- CD dans le 'iOS; dossier et exécutez «Pod Installer» dans le terminal.
- Si vous obtenez toujours des erreurs liées au package, essayez de supprimer le fichier podfile.lock et / ou le fichier package-lock.json avant d'exécuter les commandes ci-dessus.
Contributions
Vous pouvez débarquer ce dépôt si vous le souhaitez, mais je n'accepte pas les contributions externes pour le moment.
Auteurs