Uzdevums: īstenojiet funkciju calculateStats, lai aprēķinātu skaitļu masīva summu un vidējo vērtību. Ņemiet vērā tukša masīva gadījumu.
Frontend
Kāds HTML tiks nosūtīts no Next.js pirms hidratācijas?
Pastāstiet par savu izstrādes pieredzi, sākot ar pēdējo darba vietu.
Kas ir aizvēršana? Sniedziet piemēru.
Kas ir debounce?
Kā novērst interfeisa mirgošanu dēļ useEffect?
Kas nonāk mikrouzdevumu rindā? Nosauciet pārlūkprogrammas Observer API, izņemot MutationObserver.
Kas ir servera un klienta komponents Next.js? Kā tiek deklarēts klienta komponents? Vai ir iespējams iekļaut servera komponentu klienta komponentā un otrādi?
Kas ir Module Federation un kas taj iekļauts?
//Realizējiet funkciju // promiseAllLimit(tasks: Array<() => Promise<unknown>>, limit: number): Promise<any[]>, //kas izpilda solījumus ar maksimālā vienlaicīgu pieprasījumu skaita ierobežojumu.
Uzdevums: īstenojiet lietotāju grupēšanu pēc pilsētas (groupByCity).
Vai jūs izmantojāt FSD — kurš projektēja domēnu jomas? Vienkārši jauni mapju nosaukumi vai dziļāka pieeja arhitektūrai? Kas bija iekšā mapē entities?
Kā risināt pārlūkprogrammu saderības problēmas? Kā iepriekš uzzināt, vai CSS īpašība darbosies nepieciešamajās pārlūkprogrammās?
//Realizējiet debounce funkciju: atlikt funkcijas izpildi līdz norādītā laika beigām //piemērs const debouncedSearch = debounce((query) => { console.log('Meklēšana:', query); }, 300); debouncedSearch('a'); debouncedSearch('ab'); debouncedSearch('abc'); // Tiks izpildīts tikai vienu reizi ar 'abc' pēc 300ms no pēdējās izsaukšanas
Kā izslēgt Observer, kad tas vairs nav nepieciešams?
Kāda ir tava pieredze ar CSS, izkārtojumu — sākāt tieši ar React vai bija pamats tīrā CSS/HTML?
Kā jūs pievienojāt atsevišķu krātuvi ar kopīgām komponentēm citam projektam — kā paketē vai citādi?
Kādas ir renderēšanas stratēģijas? Pastāstiet mums par CSR, SSR, SSG.
Kas ir Event Loop?
Kā atšķiras Set no parasta masīva? Kāda ir has() operācijas sarežģītība Set?