Maturitarozbory témat
18

Vývoj aplikací v React

📚 MPA
Příprava: 15 min
Zkouška: 15 min
📖

Teorie

Reaktivní UI, komponenty (funkční), props, state (useState), efekty (useEffect), kontext (useContext), řízení formulářů (controlled), memoizace (React.memo, useMemo, useCallback), renderování (CSR/SSR/SSG), React Router, správa stavu (Redux/Zustand), performance (key, virtualization), testování (RTL).

🎯

Tahák

  • 1Jednosměrný tok dat
  • 2Controlled form
  • 3Keys v listu
  • 4useEffect dependency array

Typické otázky u maturity

  • 1Rozdíl CSR vs. SSR?
  • 2Co je reconciliation a klíče?
🏷️

Klíčová slova

ReacthookspropsstateSSR

Praktická část

Zadání:

Napiš komponentu Timer (30 s) se zobrazením WPM/accuracy (Monkeytype styl).

Kroky:

  1. 1useState na čas a vstup
  2. 2useEffect na odpočet
  3. 3výpočet WPM a přesnosti