Programovanie aplikácií v Jave a Reacte - 12. prednáška (z 7.12.2023)
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.
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.
nechodím na prednášky