Wprowadzenie
Ta strona została przetłumaczona przez PageTurner AI (beta). Nie jest oficjalnie zatwierdzona przez projekt. Znalazłeś błąd? Zgłoś problem →
React Native używany jest przez różnorodnych użytkowników: od zaawansowanych programistów iOS po początkujących w React, aż po osoby rozpoczynające karierę programistyczną. Ta dokumentacja powstała z myślą o wszystkich uczących się, niezależnie od poziomu doświadczenia czy pochodzenia.
Jak korzystać z tej dokumentacji
Możesz zacząć tutaj i czytać dokumentację linearnie jak książkę albo wybierać konkretne sekcje. Znasz już Reacta? Możesz pominąć tę sekcję lub przeczytać ją dla odświeżenia wiedzy.
Wymagania wstępne
Do pracy z React Native potrzebna jest znajomość podstaw JavaScript. Jeśli dopiero zaczynasz przygodę z JavaScriptem lub potrzebujesz powtórki, możesz zanurzyć się w materiałach lub odświeżyć wiedzę na Mozilla Developer Network.
Choć staramy się nie zakładać wcześniejszej wiedzy o React, Androidzie czy iOS, te zagadnienia są cennymi tematami do nauki dla początkujących programistów React Native. W odpowiednich miejscach dodaliśmy linki do zasobów i artykułów pogłębiających temat.
Przykłady interaktywne
To wprowadzenie umożliwia natychmiastowy start w przeglądarce dzięki interaktywnym przykładom jak ten poniżej:
Powyższy element to Snack Player - praktyczne narzędzie stworzone przez Expo do osadzania i uruchamiania projektów React Native oraz prezentacji ich renderowania na platformach takich jak Android i iOS. Kod jest na żywo i edytowalny, więc możesz eksperymentować bezpośrednio w przeglądarce. Spróbuj zmienić tekst "Try editing me!" na "Hello, world!".
Opcjonalnie, jeśli chcesz skonfigurować lokalne środowisko programistyczne, możesz skorzystać z naszego przewodnika konfiguracji środowiska na swoim komputerze i wklejać przykłady kodu do swojego projektu. (Jeśli jesteś programistą webowym, być możesz masz już gotowe środowisko do testowania w mobilnych przeglądarkach!)
Uwagi dla programistów
React Native uczą się osoby z różnych środowisk programistycznych. Możesz mieć doświadczenie z technologiami webowymi, Androidem, iOS czy innymi. Staramy się pisać przystępnie dla wszystkich. Czasem dodajemy wyjaśnienia specyficzne dla poszczególnych platform:
- Android
- iOS
- Web
Android developers may be familiar with this concept.
iOS developers may be familiar with this concept.
Web developers may be familiar with this concept.
Konwencje formatowania
Ścieżki menu zapisujemy pogrubieniem z użyciem znaków większości do nawigacji podmenu. Przykład: Android Studio > Preferences
Skoro znasz już strukturę przewodnika, czas poznać fundament React Native: Komponenty natywne.