Sobes.tech

Frontend

Ülesanne: rakendage funktsioon calculateStats, et arvutada arvude massiivi summa ja keskmine väärtus. Arvestage tühja massiivi juhtumit.

253

Rääkige oma arendus kogemusest, alustades viimase töökohaga.

211

Mis kuulub mikroülesannete järjekorda? Nimetage brauseri Observer API-d, välja arvatud MutationObserver.

172

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?

169

Kuidas vältida kasutades useEffect põhjustatud liidese vilkumist?

169

Ülesanne: rakendage kasutajate rühmitamise funktsioon linna järgi (groupByCity).

156

//Rakenda funktsiooni // promiseAllLimit(tasks: Array<() => Promise<unknown>>, limit: number): Promise<any[]>, //mis täidab lubadusi maksimaalse samaaegsete päringute arvuga piiranguga.

156

Kas kasutas FSD — kes projekteeris domeini valdkondi? Lihtsalt uued kaustete nimed või sügavam arhitektuuri lähenemine? Mis oli sees folderis entities?

147

Kuidas lahendada brauserite ühilduvuse probleeme? Kuidas ette teada, kas CSS-omadus töötab vajalikes brauserites?

146

//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

145

Milline on sinu kogemus CSS-i, paigutusega — alustasid otse Reactiga või oli sul baas puhtas CSS/HTML-is?

137

Kuidas ühendasite eraldi hoidla ühiste komponentidega teise projekti — kas see oli paketina või muul viisil?

134

Millised on renderdusstrateegiad? Rääkige meile CSR, SSR, SSG-st.

134

Kuidas erineb Set tavalisest massiivist? Kui keeruline on has() operatsioon Set-is?

131