Spune-ne despre stiva de tehnologii a proiectului. Ai lucrat vreodată cu aplicații Telegram?
Frontend
Povestiți despre hooks și ciclul de viață al componentelor în React.
Care este diferența dintre useLayoutEffect și useEffect?
Lanțul devine imediat respins, primul .then este omis. Primul .catch capturează eroarea Ieșire: Catch 1: Eroare1 Returnează 'Altă valoare', transformând eroarea într-un rezultat de succes. Următorul .then primește 'Altă valoare' Ieșire: Then 2: Altă valoare Apoi aruncă o nouă eroare: throw new Error('A doua eroare') Lanțul devine din nou respins. Al doilea .catch capturează a doua eroare Ieșire: Catch 2: A doua eroare Nu returnează nimic → rezultatul este undefined. Ultimul .then primește undefined Ieșire: Then 3: undefined Primește un salut! ("Eroare!") — este o promisiune care este respinsă imediat cu eroarea "Eroare!" .then(1) — este omis, deoarece promisiunea este în stare respinsă .catch(1) — capturează eroarea, afișează "Catch 1: Eroare!" și returnează "DATE ÎNTORCATE" .then(2) — primește "DATE ÎNTORCATE", afișează "Tic? DATE ÎNTORCATE" și aruncă o nouă eroare "A doua eroare" .catch(2) — capturează a doua eroare, afișează "Catch 2: A doua eroare" .then(3) — primește undefined (deoarece catch-ul anterior nu a returnat nimic), afișează "then 3: undefined"
Priviți codul cu console.log, setTimeout și Promise și explicați în ce ordine va fi afișat totul.
De ce ați ales Zustand în loc de Redux?
Care este diferența dintre Promise.any și Promise.race?
De ce să folosești try/catch în loc de o lanț .then/.catch?
La folosește atributul key în listele React?
Ce instrumente și abordări folosiți pentru stilizare (module CSS, SCSS, CSS-in-JS etc.)?
Ce se folosește pentru memoizare în React? Ce se întâmplă dacă folosești useMemo fără al doilea parametru (array-ul de dependențe)?
Ce metode de gestionare a erorilor există în JavaScript?
Enumerați metodele statice Promise și explicați ce este o promisiune.
Vorbește despre Event Loop: din ce este format și cum funcționează?
JavaScript este monocore sau multi-core? Cum funcționează asincronia?
Cum are loc stabilirea sarcinilor și organizarea procesului de lucru?
Povestiți despre experiența dvs. cu layout-ul. Care au fost cele mai dificile elemente pe care a trebuit să le creați?
Ce este React, pentru ce a fost creat și care sunt conceptele sale principale?