Sobes.tech

Frontend

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.

2

Dacă [nume] ar începe un proiect de la zero, ce tehnologii de gestionare a stării ar alege și de ce?

2

Cum au fost distribuite sarcinile între dezvoltatori în echipă?

Middle
2

Există onboarding și un mentor în timpul imersiunii în proiect?

2

În exemplul cu input și o listă mare de date: de ce lista se re-renderizează la introducere și cum o poți optimiza?

2

Creați un nou tablou de utilizatori online adăugând un DTO cu datele departamentului fiecărui obiect.

2

Dacă adăugați React.StrictMode la acest component, se va schimba ordinea de ieșire în consolă?

Middle
2

Cum se face o clonare profundă a unui obiect în JavaScript? Ce opțiuni sunt disponibile, pe care le-ai alege și de ce?

2

Ce este Vue nextTick și cum diferă de requestAnimationFrame?

Middle
2

Ce proprietate CSS folosește [nume] pentru a ridica un bloc poziționat deasupra altuia?

2

Ce alte framework-uri ai folosit în afară de React?

2

De ce filtrarea produselor după categorii nu funcționează? Găsiți și remediați cauza.

Middle
2

Au fost șiruri de clase Tailwind CSS prea lungi și greu de citit? Le-ai extras în variabile separate?

Middle
2

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?

Middle
2

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.

2

Ce știi despre ordinea de conectare și executare a scripturilor: script obișnuit, async și defer?

Middle+
2

Este expresia Number(10) === 10 adevărată?

2
/349