Frontend
Kas on õige, et vorm, mida kasutaja isegi ei alusta redigeerimist, on juba andnud valideerimisvea?
Mis vahe on Promise.any ja Promise.race vahel?
Räägi mulle Promise meetoditest: Promise.all, Promise.allSettled, Promise.race, Promise.any — kuidas nad üksteisest erinevad?
Milliseid CSS-isolatsiooni meetodeid teate?
Mis on Dependency Injection mehhanism Angularis ja kuidas te seda kasutasite? Millistel tasanditel ja kus, lisaks teenustele, seda saab kasutada?
Millistes olukordades kasutad useEffect ja millal kasutad teisi hooks?
Kuidas hindate oma kogemust Spring Bootiga? Kui sügavalt teil oli vaja uurida, kuidas see töötab mootorikatte all?
Miks splice kasutamisel võivad Vue 2-s tekkida reaktiivsuse probleemid ja kuidas see Vue 3-s lahendatakse?
Miks valisite TanStack Query asemel RTK Query?
[nimi] küsis: miks sa kandideerisid sellele ametikohale ja mida otsid?
Milline HTML tuleb Next.js-st enne hüdreerimist?
Millised on TypeScripti eelised ja puudused võrreldes JavaScriptiga?
Kuidas erinevad küpsised ja localStorage? Milline on küpsiste ja localStorage maksimaalne suurus? Kuidas erineb nende eluea?
Mis on useId ja milleks seda kasutatakse?
Rääkige JavaScripti tüüpidest: millised need on, millesse kahte suuremasse rühma need jagunevad ja kuidas me saame neid omavahel võrrelda?
Mida teha, et vaikimisi väärtusega roles = [] massiiv ei luuakse iga kord uuesti renderimisel?
Miks JavaScriptis peetakse funktsiooni objektiks, kuigi typeof tagastab "function"?
Miks setTimeout(fn, 0) kasutamine aitab mitte blokeerida UI-d, kuid suure arvu lubaduste (mikroülesannete) loomine mitte? Mis vahe on makroülesannetel ja mikroülesannetel Event Loop'is?
/** * Funktsioon 'asyncAuth(callback)' võtab vastu callback, kuhu * võib edastada vea (esimesena argument) ja andmeid * backendist (teise argumendina). * asyncAuth((error, data) => {}); * * Teil tuleb implementeerida funktsioon 'auth()', * mis kutsub 'asyncAuth()' ja tagastab Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funktsioon 'tryAuth()' kasutab 'auth()' ja juhul, kui tekib viga, * teeb N täiendavat katset. * Kui kõik katsed ebaõnnestuvad, tagastab viimase vea. * * @returns {Promise} */ function tryAuth(n) { return new Promise((resolve, reject) => { function attempt(attemptsLeft) { auth().then(resolve).catch((error) => { if (attemptsLeft <= 0) { reject(error); } else { attempt(attemptsLeft - 1); } }); } attempt(n); }); }
Mida teeb React.lazy? Kes vastutab koodilõikude jagamise eest — React.lazy või dünaamiline import?