Sök…


Anmärkningar

Med React Native kan du bygga mobilappar med bara JavaScript. Den använder samma design som React, så att du kan komponera ett riktigt mobilt användargränssnitt från deklarativa komponenter.

Med React Native bygger du inte en "mobil webbapp", en "HTML5-app" eller "hybrid-app". Du bygger en riktig mobilapp som inte kan skiljas från en app byggd med Objekt-C eller Java. React Native använder samma grundläggande UI-byggstenar som vanliga iOS- och Android-appar. Du sätter bara de byggstenarna ihop med JavaScript och React.

Det är öppen källkod och underhålls av Facebook.

Källa: React Native website

Inställning för Mac

Installera paketansvarig Homebrew brew

Klistra in det i en terminalprompt.

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Installera Xcode IDE

Ladda ner den med länken nedan eller hitta den i Mac App Store

https://developer.apple.com/download/

OBS: Om du har Xcode-beta.app installerat tillsammans med produktionsversionen av Xcode.app , se till att du använder produktionsversionen av xcodebuild verktyget. Du kan ställa in det med:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/

Installera Android-miljö

  • Git git

    * Om du har installerat XCode är Git redan installerat, annars kör följande

    brew install git 
    
  • Senaste JDK

  • Android Studio

    Välj en anpassad installation

    Välj en anpassad installation

    Välj både prestanda och virtuell Android-enhet

    Välj både prestanda och virtuell Android-enhet

    Efter installationen väljer du Konfigurera -> SDK Manager i välkomstfönstret för Android Studio.

    Välj Configure -> SDK Manager

    I fönstret SDK-plattformar väljer du Visa paketdetaljer och under Android 6.0 (Marshmallow), se till att Google API: er, Intel x86 Atom-systembild, Intel x86 Atom_64 systembild och Google API: er Intel x86 Atom_64 systembild.

    SDK-plattformar-fönstret

    I fönstret SDK Tools väljer du Visa paketdetaljer och under Android SDK Build Tools, se till att Android SDK Build-Tools 23.0.1 är valt.

    SDK Tools-fönster

  • ANDROID_HOME

    Se till att ANDROID_HOME-miljövariabeln pekar på din befintliga Android SDK. För att göra det, lägg till detta till din ~ / .bashrc, ~ / .bash_profile (eller vad ditt skal använder) och öppna din terminal igen:

    Om du installerade SDK utan Android Studio kan det vara något som: / usr / local / opt / android-sdk

    export ANDROID_HOME=~/Library/Android/sdk
    

Beroenden för Mac

Du behöver Xcode för iOS och Android Studio för android, node.js, kommandoradsverktygen React Native och Watchman.

Vi rekommenderar att du installerar nod och vaktmästare via Homebrew.

brew install node
brew install watchman

Watchman är ett verktyg från Facebook för att titta på förändringar i filsystemet. Det rekommenderas starkt att du installerar det för bättre prestanda. Det är valfritt.

Noden kommer med npm, som låter dig installera kommandoradgränssnittet React Native.

npm install -g react-native-cli

Om du får ett tillåtelsefel kan du prova med sudo:

sudo npm install -g react-native-cli.

För iOS är det enklaste sättet att installera Xcode via Mac App Store. Och för Android ladda ner och installera Android Studio.

Om du planerar att göra ändringar i Java-koden rekommenderar vi Gradle Daemon som påskyndar byggandet.

Testa din React Native Installation

Använd kommandoradsverktygen React Native för att generera ett nytt React Native-projekt som heter "AwesomeProject" och kör sedan rea-native run-ios i den nyligen skapade mappen.

react-native init AwesomeProject
cd AwesomeProject
react-native run-ios

Du bör se din nya app köra i iOS Simulator inom kort. react-native run-ios är bara ett sätt att köra din app - du kan också köra den direkt från Xcode eller Nuclide.

Ändra din app

Nu när du har kört appen, låt oss ändra den.

  • Öppna index.ios.js eller index.android.js i ditt val av textredigerare och redigera några rader.
  • Slå på Command⌘ + R i din iOS-simulator för att ladda om appen och se din förändring! Det är allt!

Grattis! Du har framgångsrikt kört och modifierat din första React Native-app.

källa: Komma igång - React-Native

Inställning för Windows

Obs! Du kan inte utveckla reaktiva appar för iOS på Windows, bara reaktiva Android-appar.

De officiella installationsdokumenten för react-native på windows kan hittas här . Om du behöver mer information finns det en detaljerad guide här .

Verktyg / Miljö

  • Windows 10
  • kommandoradsverktyg (t.ex. Powershell eller windows kommandorad)
  • Chocolatey ( steg för installation via PowerShell )
  • JDK (version 8)
  • Android Studio
  • En Intel-maskin med virtualiseringsteknologi aktiverad för HAXM (valfritt, behövs endast om du vill använda en emulator)

1) Ställ in din maskin för att utveckla reagera

Starta kommandoraden som en administratör kör följande kommandon:

choco install nodejs.install
choco install python2

Starta om kommandoraden som administratör så att du kan köra npm

npm install -g react-native-cli

Efter att ha kört det sista kommandot kopierade katalogen som react-native installerades i. Du kommer att behöva detta för steg 4. Jag försökte detta på två datorer i ett fall det var: C:\Program Files (x86)\Nodist\v-x64\6.2.2 . I det andra var det: C:\Users\admin\AppData\Roaming\npm

2) Ställ in dina miljövariabler

En steg för steg-guide med bilder kan hittas här för det här avsnittet.

Öppna fönstret Miljövariabler genom att navigera till:

[Högerklicka] -menyn "Start" -> System -> Avancerade systeminställningar -> Miljövariabler

I det nedre avsnittet hittar du "Path" -systemvariabeln och lägger till den plats som reaktiva har installerats i steg 1.

Om du inte har lagt till en ANDROID_HOME-miljövariabel måste du göra det här också. Medan du fortfarande finns i fönstret "Miljövariabler" lägger du till en ny systemvariabel med namnet "ANDROID_HOME" och värde som sökvägen till din Android sdk.

Starta sedan om kommandoraden som admin så att du kan köra reaktiva kommandon i den.

3) Skapa ditt projekt I kommandoraden navigerar du till mappen du vill placera ditt projekt och kör följande kommando:

react-native init ProjectName

4) Kör ditt projekt Starta en emulator från Android Studio Navigera till projektets rotkatalog i kommandoraden och kör det:

cd ProjectName
react-native run-android

Du kan stöta på beroendesproblem. Till exempel kan det finnas ett fel att du inte har rätt version av build-verktyg. För att åtgärda detta måste du öppna sdk-hanteraren i Android Studio och ladda ner byggverktygen därifrån.

grattis!

För att uppdatera ui kan du trycka på r knappen två gånger i emulatorn och köra appen. För att se utvecklaralternativ kan du trycka på ctrl + m .

Inställning för Linux (Ubuntu)

1) Setup Node.JS

Starta terminalen och kör följande kommandon för att installera nodeJS:

curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -

sudo apt-get install nodejs

Om nodkommandot inte är tillgängligt

sudo ln -s /usr/bin/nodejs /usr/bin/node

Alternativ NodeJS-installationer:

curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

eller

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

kolla om du har den aktuella versionen

node -v 

Kör npm för att installera den reaktiva

sudo npm install -g react-native-cli

2) Installera Java

sudo apt-get install lib32stdc++6 lib32z1 openjdk-7-jdk

3) Installera Android Studio:

Android SDK eller Android Studio

http://developer.android.com/sdk/index.html

Android SDK e ENV

export ANDROID_HOME=/YOUR/LOCAL/ANDROID/SDK
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

4) Inställningsemulator:

Kör kommandot på terminalen

android

Välj "SDK-plattformar" från SDK-hanteraren så ser du ett blått bock bredvid "Android 7.0 (Nougat)". Om det inte är det, klicka på kryssrutan och sedan på "Apply".

ange bildbeskrivning här

5) Starta ett projekt

Exempel på app init

react-native init ReactNativeDemo && cd ReactNativeDemo

Obs: Kontrollera alltid om versionen på android/app/build.gradle är densamma som Build Tools nedladdade på din Android SDK

android {
    compileSdkVersion XX
    buildToolsVersion "XX.X.X"
...

6) Kör projektet

Öppna Android AVD för att ställa in en virtuell Android. Kör kommandoraden:

android avd

Följ instruktionerna för att skapa en virtuell enhet och starta den

Öppna en annan terminal och kör kommandoraderna:

react-native run-android
react-native start


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow