Sobes.tech

Frontend

Dacă ai proiecta o astfel de aplicație având în vedere un monorepo, cum ai împărți-o în pachete, având în vedere o bază de cod unificată pentru platformele web și mobile (React Native)?

Middle
177

Ce este modul concurent și redarea concurentă în React? Cum funcționează și pentru ce este folosit?

Middle
172

De ce React folosește MessageChannel în loc de setTimeout pentru a crea o coadă de redare pentru renderurile ulterioare grele?

Middle
171

Ai folosit Apollo GraphQL doar pentru interogări sau și pentru gestionarea stării locale (câmpuri doar pentru client, câmpuri reactive)?

Middle
168

Să presupunem că avem o pagină de destinație cu o singură pagină. Se face o solicitare, primim un JSON cu 50.000 de rânduri, și în timp ce este analizat, interfața utilizatorului se blochează din cauza naturii monothread a JavaScript-ului. Ce ați sugera și cum ați optimiza filtrarea și analiza acestui JSON pentru ca pagina să nu se blocheze și UI să rămână receptiv?

Middle
168

Ai menționat că ai lucrat cu un monorepo — cum a fost organizat? Ai folosit micro-frontends?

Middle
167

Ați lucrat vreodată cu React Native și React Native Web?

Middle
160

Puteți explica din ce principii constă SOLID?

Middle
160

Oferiți un exemplu al principiului inversiunii dependenței în dezvoltarea frontend.

Middle
159

Ai mai multă experiență în sarcini tehnice, cu puține mențiuni despre aspecte de afaceri? Ai fost o formă de lider tehnic care se ocupa de arhitectură, sau ai implementat doar funcționalități obișnuite de afaceri?

Middle
155

Cum se poate evita re-renderizarea în cascadă a componentelor copil atunci când se schimbă starea în componenta părinte?

Middle
144

Cum funcționează Fiber și cum este structurată prioritizarea (scheduler) în React?

Middle
141

Oferiți un exemplu al principiului segregării interfețelor în dezvoltarea frontend.

Middle
135

Să presupunem că nu se poate face paginare pe backend și Web Worker nu este disponibil. Cum ați rezolva această problemă?

Middle
133

Uitați două opțiuni de cod (cu promisiuni/microtask-uri recursive) și spuneți, care este diferența dintre prima și a doua opțiune în ceea ce privește blocarea paginii.

Middle
131

Cuți manageri de stat a fost nevoit să lucrați și ce vă place, ce avantaje și dezavantaje vedeți?

Middle
129

Din ce părți este format bucla de evenimente?

Middle
128

Care este problema cunoscută care apare atunci când există un număr mare de setTimeout-uri secvențiale cu timeout zero?

Middle
127

Vorbește-mi despre hook-ul useTransition — cum funcționează și pentru ce este folosit.

Middle
123

Cum se poate analiza JSON în mod secvențial, împărțind procesarea în bucăți, pentru a nu bloca firul principal? Prin ce se poate porni procesarea următoarei bucăți pentru a nu încetini pagina (de exemplu, requestIdleCallback, generatoare)?

Middle
121
/2