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 znajomości Reacta, Androida czy iOS, są to cenne obszary wiedzy dla aspirujących programistów React Native. Gdzie to stosowne, dodaliśmy linki do szczegółowych zasobów.
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, możesz postępować według naszego przewodnika i wklejać przykłady kodu do swojego projektu. (Jako programista webowy możesz już mieć gotowe środowisko do testów mobilnych w przeglądarce!)
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.