NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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ř komponenty Text 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

Znalosti v hodnotě stovek tisíc získáš za pár korun

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

Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh za pouhých 475 Kč
Aktuální stav konta 0 Kč
Koupí tohoto balíčku získáš přístup ke všem 22 článkům (22 lekcí) tohoto kurzu.

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.

Co od nás v dalších lekcích dostaneš?
  • 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íť.

Článek pro vás napsal Štěpán Kraus
Avatar
Aktivity