Frontend
Ar teisinga, kad forma, kurią vartotojas net pradėjo redaguoti, jau išmetė validacijos klaidą?
Kuo skiriasi Promise.any nuo Promise.race?
Papaskink apie Promise metodus: Promise.all, Promise.allSettled, Promise.race, Promise.any — kuo jie skiriasi vienas nuo kito?
Kokius CSS izoliacijos būdus žinote?
Kas yra Dependency Injection mechanizmas Angular ir kaip jį taikėte? Kokiame lygyje ir kur, be paslaugų, jį galima naudoti?
Kokiose scenarijuose naudojate useEffect ir kada naudojate kitus hooks?
Kaip įvertinate savo patirtį su Spring Boot? Kiek gilintis reikėjo, kaip jis veikia po kapotu?
Kodėl naudojant splice gali kilti reaktyvumo problemų Vue 2, ir kaip tai sprendžiama Vue 3?
Kodėl pasirinkote TanStack Query vietoj RTK Query?
[vardas] paklausė: kodėl kreipėtės dėl šios pozicijos ir ko ieškote?
Koks HTML bus atsiųstas iš Next.js prieš hidrataciją?
Kokios yra TypeScript pranašumai ir trūkumai lyginant su JavaScript?
Kuo skiriasi slapukai nuo localStorage? Koks yra maksimalus slapukų ir localStorage dydis? Kuo skiriasi jų galiojimo laikas?
Kas yra useId ir kam jis naudojamas?
Pasakykite apie tipus JavaScript: kokie jie yra, į kokias dvi dideles pogrupius jie skirstomi ir kaip galime juos palyginti?
Ką daryti, kad, naudojant numatytąją reikšmę roles = [], masyvas nebūtų iš naujo sukuriamas kiekvieno atvaizdavimo metu?
Kodėl funkcija JavaScript'e laikoma objektu, nors typeof jai grąžina "function"?
Kodėl setTimeout(fn, 0) naudojimas padeda ne blokuoti UI, o didelis pažadų (mikro užduočių) kiekis – ne? Kuo skiriasi makro užduotys ir mikro užduotys Event Loop?
/** * Funkcija 'asyncAuth(callback)' priima callback, u koji * može biti proslijeđena pogreška (kao prvi argument) i podaci * s backend-a (kao drugi argument). * asyncAuth((error, data) => {}); * * Morate implementirati funkciju 'auth()', * koja poziva 'asyncAuth()', ali vraća Promise. * * @returns {Promise} */ function auth() { return new Promise((resolve, reject) => { asyncAuth((error, data) => { if (error) { reject(error) } else { resolve(data) } }); }) } /** * Funkcija 'tryAuth()' koristi 'auth()' i, u slučaju pogreške, * čini N dodatnih pokušaja. * Ako svi ne uspiju, vraća posljednju pogrešku. * * @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); }); }
Ką daro React.lazy? Kas atsakingas už chunkų skaidymą — React.lazy ar dinaminis importas?