React základy

Kód kurzu: REACTZ

React (také známý jako React.js nebo ReactJS) je bezplatná open-source front-endová JavaScriptová knihovna pro tvorbu uživatelských rozhraní založených na UI komponentech. Je udržován společností Meta (dříve Facebook) a komunitou individuálních vývojářů a firem. React lze použít jako základ pro vývoj jednostránkových, mobilních nebo serverově renderovaných aplikací pomocí frameworků, jako je Next.js.

Jeho hlavním cílem je být rychlý, jednoduchý a škálovatelný. Podle nejnovějšího průzkumu Stack Overflow patří React mezi deset nejlépe placených technologií pro vývojáře a je jednou z nejrychleji rostoucích technologií ve webovém vývoji. Začátky s Reactem nemusí být vždy jednoduché.

Pokud patříte mezi ty, kteří zvažují nasazení Reactu ve všech svých projektech, rozhodně toho nebudete litovat. V kurzu se seznámíte s filozofií Reactu a pochopíte, proč je tak populární. Naučíte se navrhovat komponenty v React.js, porozumíte principům frameworku a poznáte moderní ekosystém JavaScriptu.

10 520 Kč

12 729 Kč s DPH

Nejbližší termín od 13.04.2026

Výběr termínů

Odborní
certifikovaní lektoři

Mezinárodně
uznávané certifikace

Široká nabídka technických
a soft skills kurzů

Skvělý zákaznický
servis

Přizpůsobení kurzů
přesně na míru

Termíny kurzu

Počáteční datum: 13.04.2026

Forma: Prezenční/Virtuální

Délka kurzu: 2 dny

Jazyk: en/cz

Cena bez DPH: 10 520 Kč

Registrovat

Počáteční datum: 15.06.2026

Forma: Prezenční/Virtuální

Délka kurzu: 2 dny

Jazyk: en/cz

Cena bez DPH: 10 520 Kč

Registrovat

Počáteční datum: 10.08.2026

Forma: Prezenční/Virtuální

Délka kurzu: 2 dny

Jazyk: en/cz

Cena bez DPH: 10 520 Kč

Registrovat

Počáteční datum: 12.10.2026

Forma: Prezenční/Virtuální

Délka kurzu: 2 dny

Jazyk: en/cz

Cena bez DPH: 10 520 Kč

Registrovat

Počáteční datum: 07.12.2026

Forma: Prezenční/Virtuální

Délka kurzu: 2 dny

Jazyk: en/cz

Cena bez DPH: 10 520 Kč

Registrovat

Počáteční datum: Na vyžádání

Forma: Prezenční/Virtuální

Délka kurzu: 2 dny

Jazyk: en/cz

Cena bez DPH: 10 520 Kč

Registrovat

Počáteční
datum
Místo
konání
Forma Délka
kurzu
Jazyk Cena bez DPH
13.04.2026 Prezenční/Virtuální 2 dny en/cz 10 520 Kč Registrovat
15.06.2026 Prezenční/Virtuální 2 dny en/cz 10 520 Kč Registrovat
10.08.2026 Prezenční/Virtuální 2 dny en/cz 10 520 Kč Registrovat
12.10.2026 Prezenční/Virtuální 2 dny en/cz 10 520 Kč Registrovat
07.12.2026 Prezenční/Virtuální 2 dny en/cz 10 520 Kč Registrovat
Na vyžádání Prezenční/Virtuální 2 dny en/cz 10 520 Kč Registrovat
G Garantovaný kurz

Nenašli jste vhodný termín?

Napište nám o vypsání alternativního termínu na míru.

Kontakt

Popis kurzu

Kurz je zaměřený na naprosto základní znalosti Reactu.

Cílová skupina

Pro programátory, kteří chtějí začít vytvářet aplikace pomocí JavaScriptového frameworku React.

Struktura kurzu

Úvod do ekosystému Reactu

  • nastavení IDE
  • stručný přehled JavaScriptu a TypeScriptu
  • úvod do Reactu
  • co je SPA a jak funguje?

Balíčkovací systém a vytvoření aplikace

  • Vite – vytvoření aplikace
  • struktura projektové složky
  • používání npm a yarn
  • sémantické verzování

Systém komponent v Reactu

  • JSX
  • rozdíly mezi JSX a HTML
  • React Fragment
  • komponenty – životní cyklus, props
  • strom komponent

Stav komponenty

  • bezstavové a stavové komponenty
  • zpracování událostí
  • lokální stav komponenty (useState)
  • životní cyklus komponenty
  • třídní komponenty

Stylování komponent

  • podmíněné vykreslování
  • aplikování stylů
  • CSS moduly

Správa vedlejších efektů

  • useEffect
  • Strict mode

Komponenty

  • vytváření vlastních událostí
  • children props

Tvorba formulářů

  • řízené vstupy (controlled input)

HTTP požadavky

  • React Strict mode
  • použití knihovny třetích stran (axios)
  • komunikace se serverem přes REST API
  • vytváření vlastních hooků

Ladění a logování chyb

  • debugger
  • použití console.log pro analýzu toku aplikace
  • použití debuggeru v Google Chrome
  • použití vývojářských nástrojů Google Chrome
  • služby třetích stran

Pokročilá témata

  • globální stav aplikace pomocí React Context
  • přístup k nativním prvkům pomocí useRef
Platební brána ComGate Logo MasterCard Logo Visa