La ce servesc Modulele CSS? De ce nu folosim CSS-ul obișnuit?
Frontend
Ce este programarea reactivă? De ce React, în ciuda numelui, este considerat non-reactiv?
Revizuirea codului componentului Accordion: găsește probleme și propune îmbunătățiri
De ce setState nu actualizează valoarea imediat? Ce este batching-ul?
Ce este useId și pentru ce este folosit?
Ce este CORS? Dacă doi serveri backend comunică între ei fără browser, va apărea CORS?
Care este diferența dintre HTTP și HTTPS? Ce este criptat — anteturile, corpul sau URL-ul?
Ești familiar cu conceptul de «acordeon»? Cum poți implementa acest component fără JavaScript?
Obiectul este transmis din componenta părinte în componentul copil prin props și este plasat în dependența useMemo. De câte ori va fi executat useMemo? Cum să optimizați pentru ca useMemo să fie recalculat doar o dată?
Într-un component React funcțional, există două apeluri setState sincronice, apoi o funcție asincronă, apoi încă trei apeluri setState. Câte randări vor avea loc în React 18 și React 17? Ce este batching-ul și când a apărut?
Cum să faci corect solicitări HTTP în React? De ce Axios este mai bun decât fetch?
Care este diferența dintre SSR și SSG?
Revizuire de cod: ai un fragment de cod din producție. Găsește problemele și propune îmbunătățiri. Va realiza React.memo memorarea corect dacă în props sunt transmise funcții și obiecte?
Ce este un cod prost? Cum încerci să nu-l scrii?
Există un array de 10 elemente, se apelează .map(). Ce se întâmplă dacă eliminăm return-ul din callback?
La ce se folosește useMemo? Oferă un exemplu practic.
Ești familiarizat cu conceptul de "pâine de firimituri" (breadcrumbs)? Ce etichete HTML vei folosi la implementarea acestui component?
Ce noi hooks au fost introduși în React 18?
Care este diferența dintre metodele array map() și forEach()?
Poate fi folosit indexul unui array ca cheie în React? De ce nu este recomandat?