Lekce 5 - Komponenty
V minulé lekci, První multiplatformní aplikace, jsme si vytvořili první jednoduchou aplikaci, která nás umí pozdravit podle uživatelem zadaného oslovení.
V tomto tutoriálu vývoje multiplatformních mobilních aplikací v React Native se zaměříme na základní vestavěné (built-in) komponenty Reactu Native. Představíme si přehled jejich kategorií a na závěr si vytvoříme i naši vlastní komponentu.
Komponenty v React Native
S komponentami jsme se už v našem kurzu setkali a víme, že jsou to znovupoužitelné části uživatelského rozhraní. React Native nabízí velké množství vestavěných komponent, které se řadí do pěti kategorií. V každé z kategorií si projdeme vždy nejzákladnější komponenty, abychom získali základní přehled. Se všemi se později v kurzu do detailu seznámíme.
Základní komponenty
Komponenty v této kategorii nalezneme v podstatě v každé aplikaci. Patří sem zejména následující komponenty:
View
- je tou nejzákladnější komponentou pro stavbu uživatelského prostředí. Slouží jako kontejner pro ostatní komponenty a pomáhá se strukturou a rozložením uživatelského prostředí,Text
- komponenta vcelku očekávatelnězobrazuje text. Její jedinečnost se skrývá v layoutu. Vše uvnitř komponenty
Text
přestává používat Flexbox layout a místo toho používá text layout. To znamená, že prvky uvnitř komponentyText
již nejsou obdélníky, ale při dosažení konce řádku se zalamují na nový řádek,Image
- umožňuje zobrazení různých typů obrázků. Podporuje formáty.png
,.jpg
,.jpeg
,.bmp
,.gif
,.webp
a pouze na iOS také.psd
,TextInput
- základní komponenta pro zadávání textu do aplikace přes klávesnici,ScrollView
- umožňuje zobrazení prvků přesahujících dostupný prostor na obrazovce. V takovém případěScrollView
zajistí, abychom mohli scrollovat.
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu React Native si ukážeme základní komponenty a vytvoříme si vlastní komponentu jako funkci a jako třídu.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.