Kluczową częścią React Native
są te komponenty, które są wbudowane w React
Native, ponieważ jak dowiedziałeś się w pierwszej części tego kursu, są to specjalne
komponenty, dla których React Native wie, jak tłumaczyć, jak skompilować je do widżetów platformy Native, a ty może używać tylko
takich komponentów w aplikacjach React Native.
Możesz budować własne komponenty, ale one również muszą składać się z tych wbudowanych
komponentów,
nie możesz używać div, akapitów ani niczego podobnego.
Musimy więc pracować z tymi wbudowanymi w React Native, ponieważ tam React Native wie,
jak je przetłumaczyć, i mamy takie rzeczy, jak widok, tekst, przycisk, dotykowe wprowadzanie tekstu,
obraz, są to niektóre elementy, które zobaczysz
w trakcie tego kursu jest ich więcej, a zobaczymy ich wiele w trakcie
kursu, a nauczysz się, jak z nimi pracować, jak je konfigurować i jak komponować ładne interfejsy użytkownika za pomocą tych komponentów.
Teraz, jak wspomniałem, oczywiście, budujesz interfejsy użytkownika, niestandardowe komponenty za pomocą tych
wbudowanych komponentów tutaj, więc komponujesz interfejs użytkownika, komponenty z tych wbudowanych komponentów i wygląda
to mniej więcej tak . Budujesz swój własny komponent tytułowy, biorąc wbudowane elementy,
mieszając je i dopasowując, aby uzyskać wygląd lub potrzebny komponent. Stylowanie jest również ważną częścią aplikacji
React Native i dlatego ważne jest, aby zrozumieć, że React Native
nie korzysta z technologii internetowych, nie używa HTML, prawdopodobnie używa Javascript, ale nie używa
HTML i również nie używa CSS, więc CSS, którego używasz do stylizacji w sieci,
nie jest obsługiwany w React Native, ale daje ci polecenia stylizacji, konfigurację stylów, którą możesz dodać do swoich komponentów,
więc do tych komponentów, które są wbudowane w React Native za pomocą wbudowanego
style lub za pomocą tak zwanych obiektów arkusza stylów i tam piszesz te instrukcje stylu
w Javascript, ale używasz składni opartej na CSS. Więc nie jest to bezpośrednio związane z CSS, ale oczywiście jest
pod wpływem CSS, wiele instrukcji, których tu używasz, jest inspirowanych CSS, a wiele reguł lub właściwości, które znasz z CSS, działa
również tutaj w JavaScript, w Twojej aplikacji React Native . Teraz, jeśli chodzi o style wbudowane a
obiekty arkusza stylów, pokażę oba, ale już powiem, że użycie obiektu arkusza stylów jest
preferowane, ale wrócę do tego, gdy go użyjemy.
A skoro już wiemy, co jest nie tak z komponentami i stylizacją, dlaczego po
prostu nie zaczniemy i nie zaczniemy pracować z tymi rzeczami?