Rozpocznij bez frameworka
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →
Jeśli masz ograniczenia, które nie są dobrze obsługiwane przez Framework, lub wolisz napisać własny framework, możesz stworzyć aplikację React Native bez użycia frameworka.
W tym celu najpierw musisz skonfigurować swoje środowisko. Po zakończeniu konfiguracji kontynuuj, wykonując poniższe kroki, aby utworzyć aplikację i rozpocząć rozwój.
Krok 1: Tworzenie nowej aplikacji
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →
Jeśli wcześniej zainstalowałeś globalny pakiet
react-native-cli, prosimy o jego usunięcie, ponieważ może on powodować nieoczekiwane problemy:shellnpm uninstall -g react-native-cli @react-native-community/cli
Możesz użyć React Native Community CLI do wygenerowania nowego projektu. Utwórzmy nowy projekt React Native o nazwie "AwesomeProject":
npx @react-native-community/cli@latest init AwesomeProject
Ten krok nie jest konieczny, jeśli integrujesz React Native z istniejącą aplikacją, zainstalowałeś Expo w swoim projekcie, lub dodajesz wsparcie dla Androida do istniejącego projektu React Native (zobacz Integracja z istniejącymi aplikacjami). Możesz także użyć zewnętrznego CLI, takiego jak Ignite CLI, do konfiguracji aplikacji React Native.
Jeśli masz problemy z iOS, spróbuj ponownie zainstalować zależności, wykonując:
cd iosaby przejść do folderuios.bundle installaby zainstalować Bundlerbundle exec pod installaby zainstalować zależności iOS zarządzane przez CocoaPods.
[Opcjonalnie] Użycie określonej wersji lub szablonu
Jeśli chcesz rozpocząć nowy projekt z określoną wersją React Native, możesz użyć argumentu --version:
npx @react-native-community/cli@X.XX.X init AwesomeProject --version X.XX.X
Możesz także rozpocząć projekt z niestandardowym szablonem React Native przy użyciu argumentu --template, więcej informacji znajdziesz tutaj.
Krok 2: Uruchomienie Metro
Metro to narzędzie do budowania JavaScriptu dla React Native. Aby uruchomić serwer deweloperski Metro, wykonaj następujące polecenie w folderze projektu:
- npm
- Yarn
npm start
yarn start
Jeśli znasz tworzenie stron internetowych, Metro jest podobny do bundlerów takich jak Vite i webpack, ale jest zaprojektowany kompleksowo dla React Native. Na przykład Metro używa Babela do transformowania składni takiej jak JSX w wykonywalny JavaScript.
Krok 3: Uruchomienie aplikacji
Pozostaw Metro Bundler działający w swoim terminalu. Otwórz nowy terminal wewnątrz folderu projektu React Native i uruchom:
- npm
- Yarn
npm run android
yarn android
Jeśli wszystko jest poprawnie skonfigurowane, wkrótce powinieneś zobaczyć swoją nową aplikację działającą w emulatorze Androida.
To jeden ze sposobów uruchomienia aplikacji - możesz również uruchomić ją bezpośrednio z poziomu Android Studio.
Jeśli nie możesz tego uruchomić, zobacz stronę Rozwiązywanie problemów.
Krok 4: Modyfikacja aplikacji
Teraz, gdy pomyślnie uruchomiłeś aplikację, zmodyfikujmy ją.
-
Otwórz
App.tsxw wybranym edytorze tekstu i edytuj kilka linii. -
Naciśnij klawisz R dwukrotnie lub wybierz
Reloadz menu deweloperskiego (Ctrl + M), aby zobaczyć zmiany!
To wszystko!
Gratulacje! Udało Ci się uruchomić i zmodyfikować swoją pierwszą podstawową aplikację React Native.

Co dalej?
-
Jeżeli chcesz dodać ten nowy kod React Native do istniejącej aplikacji, sprawdź przewodnik integracji.
-
Jeśli chcesz dowiedzieć się więcej o React Native, zobacz Wprowadzenie do React Native.