Care sunt avantajele și dezavantajele microfrontendurilor?
Frontend
Vorbește despre metodele de solicitare HTTP și diferențele lor principale (GET, POST, PUT, DELETE, PATCH, HEAD).
Vorbește-mi despre NPM: ce este și pentru ce este folosit?
Care este diferența dintre React Context și gestionarii de stare (Redux, MobX)?
Vorbește-mi despre fișierul .npmrc. Ai lucrat cu el?
Sarcină practică: implementați o apelare a funcției useMutation astfel încât în consolă să se afișeze 'Hello World'.
Dacă ai cache-uit main.js și apoi ai încărcat o versiune corectată cu același nume — ce se va întâmpla și cum poți rezolva asta?
Care este diferența dintre metodele array forEach și map?
Sarcină practică: scrieți o funcție care acceptă un număr și returnează o Promisiune cu rezultatul verificării pare/impare, iar în caz de eroare (nu este un număr) returnează -1.
Cum se suprascriu stilurile unei biblioteci UI externe dacă important, ID și stilurile inline nu funcționează?
Sarcină practică: implementați un echivalent al metodei Array.flat(), dar pentru obiecte (nivelare recursivă a unui obiect imbricat).
Vorbește despre cache-ul browser-ului și cum să îl configurezi. Ce ar trebui să fie în cache și ce nu?
Vorbește-mi despre nivelurile de specificitate (ierarhie) în CSS.
Vorbește-mi despre hooks-urile React: pe care le-ai folosit și pentru ce (useState, useEffect, useRef, useContext, useMemo, useCallback)?
Care este diferența dintre un component controlat și unul necontrolat în React?
Vorbește despre proprietățile CSS pe care este mai bine să nu le animezi și de ce. Care proprietăți este mai bine să le animezi?
Care este diferența dintre metodele de array filter și forEach?
Ce este starea în React și la ce folosește?
Vor fi re-renderizate componentele copil care nu primesc props dacă starea componentului părinte se schimbă? Cum se poate preveni acest lucru?
Vorbește despre randare și ciclul de viață al componentelor în React.