Na čo sú CSS moduly? Prečo nepoužívame bežný CSS?
Frontend
Čo je to reaktívne programovanie? Prečo sa React, napriek názvu, považuje za nereaktívne?
Recenzia kódu komponentu Accordion: nájdite problémy a navrhnite vylepšenia
Prečo setState neaktualizuje hodnotu okamžite? Čo je batching?
Čo je useId a na čo sa používa?
Čo je CORS? Ak si dva backend serveri komunikujú bez prehliadača, objaví sa CORS?
Aký je rozdiel medzi HTTP a HTTPS? Čo je šifrované — hlavičky, telo alebo URL?
Poznáš pojem «akordeón»? Ako môžeš implementovať tento komponent bez JavaScriptu?
V funkčnej React komponentu sú dva synchronné volania setState, potom asynchrónna funkcia a ešte tri volania setState. Koľko renderov sa uskutoční v React 18 a React 17? Čo je batching a kedy sa objavil?
Objekt sa prenáša z rodičovského komponentu do detského cez props a je vložený do závislosti useMemo. Koľkokrát sa spustí useMemo? Ako optimalizovať, aby sa useMemo prepočítaval iba raz?
Ako správne robiť HTTP požiadavky v React? Prečo je Axios lepší ako fetch?
Recenzia kódu: máš kus kódu z produkcie. Nájdite problémy a navrhnite vylepšenia. Bude React.memo správne memoizovať, ak sa do props odovzdávajú funkcie a objekty?
Aký je rozdiel medzi SSR a SSG?
Existuje pole s 10 prvkami, volá sa .map(). Čo sa stane, ak odstránime return z callbacku?
Čo je zlý kód? Ako sa snažíš ho nenapísať?
Na čo sa používa useMemo? Uveďte praktický príklad.
Aké nové hooky sa objavili v React 18?
Poznáš pojem "drobenky" (breadcrumbs)? Aké HTML tagy budeš používať pri implementácii tohto komponentu?
Aký je rozdiel medzi metódami poľa map() a forEach()?
Je možné použiť index poľa ako kľúč v Reacte? Prečo sa to neodporúča?