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.
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 Reactunastavení 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
Podobné kurzy
podľa názvu a lokality