Obsah

React Native: Mobilní aplikace pomocí JS

React Native mění pravidla hry ve vývoji mobilních aplikací. Namísto psaní dvou samostatných kódů (v Swiftu pro iOS a v Kotlinu pro Android) píšete jeden kód v JavaScriptu, který běží na obou platformách, aniž byste obětovali výkon nebo uživatelský zážitek.

1. Jak React Native funguje?

Na rozdíl od hybridních aplikací (jako PhoneGap nebo Cordova), které webovou stránku pouze „zabalí“ do mobilního okna, React Native používá nativní komponenty.

2. Hlavní výhody

3. Komponenty a stylování

React Native nepoužívá HTML tagy (jako `div` nebo `h1`), ale vlastní sadu základních komponent:

Komponenta Ekvivalent v HTML Popis
<View> `<div>` Základní kontejner pro rozvržení.
<Text> `<span>` / `<p>` Jediný prvek, který může obsahovat text.
<Image> `<img>` Zobrazení obrázků.
<ScrollView> Kontejner, který umožňuje posouvání obsahu.
<FlatList> Optimalizovaný seznam pro velké množství dat.

Stylování probíhá pomocí objektů podobných CSS, ale využívá se výhradně Flexbox pro rozvržení prvků.

4. Expo vs. CLI

Při startu projektu mají vývojáři dvě hlavní cesty:

5. Kdo používá React Native?

Díky své stabilitě a výkonu na něj spoléhají giganti jako: Facebook, Instagram, Shopify, Pinterest, Skype, Uber Eats nebo Tesla.


Související články:

Tagy: programming react-native mobile-development ios android javascript