Rozpoczęcie pracy z React Native aplikacje mogą być naprawdę ciężką pracą.
Z expo nie było tak
ciężko i ogólnie rzecz biorąc, expo sprawia, że praca z React Native jest bardzo prosta i
przyjemna, ale ważne jest, aby zrozumieć, że React Native nie polega na pisaniu kodu
Javascript i uruchamianiu go wszędzie, ale zamiast tego nauce React Native. napisz kod, który jest elastyczny
w odniesieniu do platformy, na której działa. Na przykład, a zobaczysz, że w trakcie
kursu nie ma tylu komponentów React Native statków, które automatycznie dostosowałyby ich wygląd do platformy bazowej, zamiast tego
jako programista musisz dowiedzieć się, na jakiej platformie znajduje się Twój kod uruchom, a następnie dostosuj swoje
style do tej platformy, aby uzyskać wygląd pasujący do platformy, a może nawet dostosuj swoją logikę do tej platformy.
To samo dotyczy zmian orientacji lub rozmiaru urządzenia, musisz napisać elastyczny kod, dowiesz się wszystkiego na
tym kursie, ale zobaczysz, że pisanie React Native code nie polega na
pisaniu kodu raz, ale zamiast tego będziesz musiał dodać niektóre, jeśli sprawdzisz, na której
platformie używasz, aby dostosować wygląd aplikacji na podstawie platformy i rozmiaru urządzenia, na którym działa.
Podsumowując, nie masz stylistyki komponentów na wielu platformach lub jest ona bardzo mało, większość
komponentów wbudowanych
w React Native nie jest
wyposażona w wiele stylizacji, musisz zadbać o stylizację, a Ty i tak mają tylko podstawowy
zestaw gotowych komponentów, nie oczekuj dużej ilości gotowych komponentów.
Jeśli pracowałeś z innymi alternatywami, takimi jak Flutter lub Ionic, przyzwyczaiłeś się do posiadania szeregu komponentów, które zostały wstępnie zmodernizowane i zapewniają
wiele niesamowitych funkcji od razu po wyjęciu z pudełka. React Native jest znacznie bardziej prosty, masz
kilka podstawowych komponentów, których potrzebujesz, ale wszystkie komponenty, które byłyby nieco bardziej złożone, są komponentami, które będziesz
musiał samodzielnie zbudować na podstawie tych prymitywów, które otrzymałeś i rzeczywiście zobaczysz te prymitywy, które
dostajesz, są właściwie wszystkim, czego potrzebujesz, ale znów wrócimy do ciebie, będziesz musiał
połączyć je ręcznie i ręcznie stylizować, a to jest coś, co czasem robią dla
ciebie inne alternatywy, dla React Native musisz to
zrobić na swoim posiadać.
Jak już wspomniałem, do tworzenia responsywnych projektów, w których Twoja aplikacja wygląda dobrze na różnych rozmiarach
urządzeń i różnych orientacjach urządzeń, tak naprawdę nie masz narzędzi, które ci w tym
pomogą, będziesz musiał napisać elastyczny kod, który sprawdza dostępny rozmiar urządzenia, który następnie dostosowuje
się automatycznie.
Jak więc możesz powiedzieć, musisz wykonać wiele pracy ręcznej,
ale
daje to również dużą moc,
a na tym kursie uzyskasz całą wiedzę potrzebną do opanowania tego i tworzenia naprawdę niesamowitych
aplikacji React Native.