Články

React: co to je a jak ho používáme

React je knihovna pro tvorbu uživatelských rozhraní z opakovaně použitelných částí. Hodí se pro webové aplikace, kde se obsah mění, aniž by se stránka načítala znovu.

Pracovní stanice se dvěma monitory s kódem
Foto: Farzad Nazifi euwars, CC0, Wikimedia Commons

1. Jak to funguje

React skládá rozhraní z malých samostatných částí, takzvaných komponent: tlačítko, tabulka, formulář. Každá se stará o svůj vzhled i chování a dají se použít opakovaně. Vznikl ve společnosti Facebook a dnes patří k nejpoužívanějším nástrojům pro webové aplikace.

2. Proč na tom firmě záleží

Smysl pro firmu je v tom, že se rozhraní složité aplikace dá rozvíjet po částech a snadno měnit. U jednoduchého prezentačního webu ale přináší víc složitosti než užitku.

3. Jak to používáme my

Sáhneme po něm u aplikací a interních nástrojů, ne u jednoduchého firemního webu, kde by byl zbytečný.

4. Kdy se hodí

Hodí se pro aplikace a interní nástroje se složitým rozhraním.

5. Na co si dát pozor

U jednoduchého webu zbytečně zvětšuje kód a zpomaluje načtení.

6. V praxi

React volíme u aplikací, kde se obrazovka často mění podle dat: přehledy, zákaznické zóny nebo interní nástroje. Rozhraní se skládá z komponent, takže se jednotlivé části vyvíjejí a testují zvlášť a pak se použijí na více místech.

7. Alternativy

Podobné cíle mají Vue, Svelte nebo Angular a každý má své příznivce. Pro obsahový web s několika stránkami je často lepší jednoduché řešení bez frameworku, protože je rychlejší a levnější na údržbu.

8. Časté otázky

Je React vhodný pro běžný firemní web?

Obvykle ne. Pro několik stránek s texty a fotografiemi je zbytečně těžký. Hodí se tam, kde je web spíš aplikací.

Vidí React obsah i vyhledávače?

Ano, pokud se stránky připraví na serveru, například pomocí Next.js. Čistě klientský React je pro vyhledávače horší.

Kdo React vyvíjí?

Vznikl ve společnosti Facebook a dnes ho rozvíjí komunita spolu s firmou Meta. Je to jeden z nejrozšířenějších nástrojů tohoto druhu.

Pokud potřebujete s tímhle pomoct, podívejte se na naše Vývoj softwaru.

Související články

Pošlete adresu svého webu.

Do dvou dnů dostanete jednu stránku.

Zdarma a nezávazně. Nepotřebujeme přístupy do vašich účtů.

Jak nakládáme s vašimi údaji

Matyáš Musela · 733 230 308 · Filip Berčík · 774 915 200 · aetheron@aetheron.cz · Praha

  1. Co lidé ve vašem oboru skutečně hledají

  2. Kolik z toho dnes dojde k vám

  3. Co bychom udělali první a proč