Va apărea o eroare în consolă la executarea unei cereri fetch dacă serverul returnează HTTP 404 și response.ok === false, dar răspunsul nu este gestionat explicit? Explică de ce.
Frontend
Dacă [nume] ar începe un proiect de la zero, ce tehnologii de gestionare a stării ar alege și de ce?
Cum au fost distribuite sarcinile între dezvoltatori în echipă?
Există onboarding și un mentor în timpul imersiunii în proiect?
În exemplul cu input și o listă mare de date: de ce lista se re-renderizează la introducere și cum o poți optimiza?
Creați un nou tablou de utilizatori online adăugând un DTO cu datele departamentului fiecărui obiect.
Dacă adăugați React.StrictMode la acest component, se va schimba ordinea de ieșire în consolă?
Cum se face o clonare profundă a unui obiect în JavaScript? Ce opțiuni sunt disponibile, pe care le-ai alege și de ce?
Ce este Vue nextTick și cum diferă de requestAnimationFrame?
Ce este steagul HttpOnly într-un cookie?
Ce proprietate CSS folosește [nume] pentru a ridica un bloc poziționat deasupra altuia?
Cum diferă var și let?
Ce alte framework-uri ai folosit în afară de React?
De ce filtrarea produselor după categorii nu funcționează? Găsiți și remediați cauza.
Au fost șiruri de clase Tailwind CSS prea lungi și greu de citit? Le-ai extras în variabile separate?
Când trimiteți un document modificat, serverul returnează o eroare CORS: originul curent nu are acces. Ce veți verifica și cum veți rezolva problema?
Componenta de cod de autorizare Rezumat AuthCodeInput este un câmp de introducere a unui cod de autorizare de 6 caractere utilizat pentru fluxuri de tip 2FA. Afișează șase câmpuri individuale și se integrează cu un backend pentru a valida codul introdus. Povestea utilizatorului Ca utilizator, vreau să introduc un cod de autorizare de 6 caractere și să îl trimit, pentru a-mi verifica identitatea într-un flux familiar de 2FA. Anatomie - 6 câmpuri de intrare aliniate într-un rând (un caracter fiecare) - În centrul câmpurilor, afișează un cratima (-) Comportament de bază Intrări - Fiecare dintre cele 6 câmpuri acceptă un singur caracter. - Sunt permise doar cifrele 0–9 și literele A-Z. - La tastarea unui caracter valid: o caracterul este stocat în câmpul curent. o dacă caracterul introdus este în litere mici, trebuie convertit automat în majuscule. o focusul se mută automat pe câmpul următor. - Completarea OTP: o componenta consideră valoarea "completă" doar atunci când toate cele 6 câmpuri sunt completate.
Ce știi despre ordinea de conectare și executare a scripturilor: script obișnuit, async și defer?
Ai lucrat cu SSR?
Este expresia Number(10) === 10 adevărată?