Sobes.tech

Frontend

Implementați propriul tip utilitar Pick<T, K>. Explicați cum funcționează tipurile mapate și cum să implementați un echivalent al Partial<T>.

Middle+
138

Cum ai lucrat cu React: cu ce versiuni te-ai întâlnit și ai folosit componente de clasă? Cu ce se deosebesc componentele de clasă de cele funcționale?

Middle+
137

Dacă un obiect este creat folosind Object.create([obiect]), la ce va indica __proto__?

Middle+
135

De ce ar trebui să folosești starea în loc de o variabilă obișnuită pentru o valoare care afectează afișarea componentului?

Middle+
134

Cum se deosebește display: none de opacity: 0 din punct de vedere al arborelui de randare, al aspectului și al spațiului ocupat? Care opțiune este mai performantă și de ce?

Middle+
131

Valoarea [obiect] are un prototip? Cu ce se deosebește __proto__ de prototype? La ce indică __proto__ unui obiect? Este adevărat că __proto__ există la toate valorile?

Middle+
128

Ce include arborele de randare? Care elemente sunt considerate ascunse?

Middle+
128

Te rugăm să ne spui despre tine și despre ultimul tău proiect: la ce ai lucrat și ce cazuri dificile sau interesante ai întâlnit?

Middle+
126

Pentru lanțul Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), determinați ce va fi în ultimul console.log și explicați de ce.

Middle+
125

Pentru un fragment de cod cu reduce și un acumulator inițial de 10, determinați ce va afișa console.log.

Middle+
125

Ce face useMemo și care sunt consecințele utilizării sale pentru toate valorile fără necesitate?

Middle+
124

Ce resurse și etape pot bloca încărcarea și redarea paginii? Pot imaginile bloca încărcarea?

Middle+
123

Cum se numește verificarea precum if ('payload' in data), utilizată pentru restrângerea tipului?

Middle+
121

Dacă funcția loadRolesData returnează o Promisiune, care va fi valoarea după apelul său? Este posibil să stocați o Promisiune într-o stare destinată pentru date, și cum să remediați acest lucru?

Middle+
120

Pentru un fragment de cod cu array-ul [1, 2, 3], apeluri la map(item => item * 2) și filter(item => item > 3), determină ce va afișa console.log. Mută map și filter array-ul original?

Middle+
118

Pentru o apel recursiv al unei funcții în interiorul unui handler de Promise, determinați ordinea de execuție și explicați dacă va duce la un ciclu infinit.

Middle+
118

Pentru un ciclu for cu var și setTimeout, determinați ce va fi afișat. Cum să modificați codul astfel încât cu var, să fie afișate valorile 1, 2, 3, și nu valoarea finală a contorului?

Middle+
116

Care este diferența dintre interface și type în TypeScript?

Middle+
114

Cum se numește și cum se implementează abordarea, în care cu aceleași date de intrare se trimite o singură solicitare în loc de mai multe identice?

Middle+
113

Care este diferența dintre un script obișnuit, un script cu async și un script cu defer? Dacă există mai multe etichete script pe pagină, în ce ordine se vor încărca și executa?

Middle+
111
/3