Frontend
Vai ir pareizi, ka veidlapā, kuru lietotājs pat pat nemēģināja rediģēt, jau ir parādījies validācijas kļūda?
Kāda ir atšķirība starp Promise.any un Promise.race?
Pastāsti par Promise metodēm: Promise.all, Promise.allSettled, Promise.race, Promise.any — kā tās atšķiras viena no otras?
Kādus CSS izolācijas veidus jūs zināt?
Kas ir Dependency Injection mehānisms Angular un kā jūs to izmantojāt? Kādās līmenīs un kur, papildus pakalpojumiem, to var izmantot?
Kādās situācijās izmanto useEffect un kad izmanto citus hooks?
Kā novērtējat savu pieredzi ar Spring Boot? Cik dziļi jums nācās izpētīt, kā tas darbojas zem motora pārsega?
Kāpēc, izmantojot splice, Vue 2 var rasties reaktivitātes problēmas, un kā tas tiek risināts Vue 3?
Kāpēc izvēlējāties TanStack Query vietā RTK Query?
[vārds] jautāja: kāpēc jūs pieteicāties šai pozīcijai un ko meklējat?
Kāds HTML tiks nosūtīts no Next.js pirms hidratācijas?
Kādi ir TypeScript priekšrocības un trūkumi salīdzinājumā ar JavaScript?
Kā atšķiras sīkfaili no localStorage? Kāds ir maksimālais sīkfailu un localStorage izmērs? Kā atšķiras to dzīves ilgums?
Kas ir useId un kam tas tiek izmantojts?
Pastāstiet par JavaScript tipus: kādi tie ir, kādi tie ir divās lielās apakšgrupās un kā mēs varam tos salīdzināt savā starpā?
Ko darīt, lai, ar noklusējuma vērtību roles = [], masīvs katru reizi netiktu pārveidots?
Kāpēc JavaScript funkcija tiek uzskatīta par objektu, lai gan typeof tās atgriež "function"?
Kāpēc setTimeout(fn, 0) izmantošana palīdz ne bloķēt UI, bet liela daudzuma solījumu (mikro uzdevumu) radīšana – nē? Kāda ir atšķirība starp makro uzdevumiem un mikro uzdevumiem Event Loop?
/** * Funkcija 'asyncAuth(callback)' pieņem callback, kurā * var tikt nodota kļūda (kā pirmais arguments) un dati * no backend (kā otrais arguments). * asyncAuth((error, data) => {}); * * Jums jārealizē funkcija 'auth()', * kas izsauc 'asyncAuth()', bet atgriež Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funkcija 'tryAuth()' izmanto 'auth()' un, gadījumā, ja ir kļūda, * veic N papildu mēģinājumus. * Ja visi mēģinājumi neizdodas, atgriež pēdējo kļūdu. * * @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); }); }
Ko dara React.lazy? Kurš ir atbildīgs par čunku sadalīšanu — React.lazy vai dinamiskais imports?