Ülesanne: rakendage funktsioon calculateStats, et arvutada arvude massiivi summa ja keskmine väärtus. Arvestage tühja massiivi juhtumit.
Frontend
Milline HTML tuleb Next.js-st enne hüdreerimist?
Rääkige oma arendus kogemusest, alustades viimase töökohaga.
Mis on sulgemine? Andke näide.
Mis on debounce?
Mis kuulub mikroülesannete järjekorda? Nimetage brauseri Observer API-d, välja arvatud MutationObserver.
Mis on serveri- ja kliendipõhine komponent Next.js-is? Kuidas deklareerida kliendipõhine komponent? Kas on võimalik sisestada serveripõhine komponent kliendipõhisesse ja vastupidi?
Kuidas vältida kasutades useEffect põhjustatud liidese vilkumist?
Mis on Module Federation ja mis see sisaldab?
Ülesanne: rakendage kasutajate rühmitamise funktsioon linna järgi (groupByCity).
//Rakenda funktsiooni // promiseAllLimit(tasks: Array<() => Promise<unknown>>, limit: number): Promise<any[]>, //mis täidab lubadusi maksimaalse samaaegsete päringute arvuga piiranguga.
Kas kasutas FSD — kes projekteeris domeini valdkondi? Lihtsalt uued kaustete nimed või sügavam arhitektuuri lähenemine? Mis oli sees folderis entities?
Kuidas lahendada brauserite ühilduvuse probleeme? Kuidas ette teada, kas CSS-omadus töötab vajalikes brauserites?
//Rakenda debounce funktsiooni: edasi lükata funktsiooni täitmine kuni määratud aja möödumiseni //näide const debouncedSearch = debounce((query) => { console.log('Otsing:', query); }, 300); debouncedSearch('a'); debouncedSearch('ab'); debouncedSearch('abc'); // Täidetakse ainult üks kord 'abc' koos 300ms pärast viimast kutsumist
Kuidas välja lülitada Observer, kui see pole enam vajalik?
Milline on sinu kogemus CSS-i, paigutusega — alustasid otse Reactiga või oli sul baas puhtas CSS/HTML-is?
Kuidas ühendasite eraldi hoidla ühiste komponentidega teise projekti — kas see oli paketina või muul viisil?
Millised on renderdusstrateegiad? Rääkige meile CSR, SSR, SSG-st.
Mis on Event Loop?
Kuidas erineb Set tavalisest massiivist? Kui keeruline on has() operatsioon Set-is?