Detail kurzu

React základy

EDU Trainings s.r.o.

Popis kurzu

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. Kurz je zaměřený na naprosto základní znalosti Reactu.

Obsah 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

Cieľová skupina

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




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať