Programovanie aplikácií v Jave a Reacte - 12. prednáška (z 7.12.2023)

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Posledná prednáška predmetu sa venuje "vyladeniu" React aplikácie - podpore svetlého a tmavého motívu podľa nastavenia operačného systému pomocou knižnice Material UI, hookov useMediaQuery a useMemo a funkcie createTheme. Lektor vysvetľuje rozdiel medzi useState, useEffect a useMemo, princíp "mixins" pri tvorbe témy a prakticky ukazuje nastavenie ThemeProvider a CssBaseline. Záverom preberá odporúčanú štruktúru React komponentov a služieb (top-level funkcie namiesto tried) pre volania REST API pomocou Promise a async/await.

  • - Podpora tmavého a svetlého motívu (dark/light mode) podľa OS pomocou Material UI
  • - Hooky useState, useEffect a useMemo a ich rozdiely
  • - Funkcia createTheme a princíp "mixins" pri tvorbe témy
  • - ThemeProvider a CssBaseline komponenty
  • - Odporúčaná štruktúra a izolovanosť React komponentov
  • - Služby ako top-level funkcie, práca s Promise a async/await pri REST volaniach

Zhrnutie pripravené s pomocou AI z prepisu videa.