Frontend
Ką reiškia, jei ref vadinamas 'paviršutiniu' arba 'aukštesnio lygio' - kuris nežiūri į objektą giliau, tik į jo viršutines savybes? (klausimas apie shallowRef)
Du nauji tipai duoti. Reikia sukurti naują tipą, pagrįstą jais, kuris atitinka sąlygą (apima visas pateiktų tipų sritis, unijos tipas). Kokį požiūrį naudoti?
Kuris naršyklė dažniausiai sukelia daugiaplatformės kūrimo problemų?
Kokios galimos parinktys, kad scenarijai nebūtų blokuojantys puslapio atvaizdavimo metu?
Kodėl pasirinkote WebSocket? Ar yra alternatyvų?
Kaip žiūri į užklausas viduje komponentų?
Kokia jūsų technologijų seka — React, Next.js ar kažkas kita?
/* Du skirtingi kodo skyriai. Reikia užrašyti kiekvieno console.log rezultatą. */ var n = 1; function f(n) { n = 3; } f(n); console.log(n); // ?? // ---------------- var obj = { a: 1 }; function f1(o) { o.a = 5; } f1(obj); console.log(obj); // ?? // ---------------- var obj = { a: 1 }; function f2(o) { o = { hello: 1 }; } f2(obj);
Parašykite individualų React hook useScreenWidth(targetWidth), kuris grąžina dabartinį ekrano plotį (screenWidth) ir žymeklį isMobile (true, jei dabartinis plotis yra mažesnis nei targetWidth). Hook'as turi būti atnaujinamas keičiant lango dydį.
Kuo skiriasi metodai some, find ir includes?
Kas yra Pick ir Omit TypeScript?
palikite i = 0; veiksmė didinti() { i++; konsolė.log(i) } veiksmė debounce(func, wait = 0) {} const debouncedIncrement = debounce(didinti, 100); debouncedIncrement(); // i = 0 debouncedIncrement(); // i = 0 debouncedIncrement(); // i = 0 debouncedIncrement(); // i = 0 debouncedIncrement(); // i = 0 debouncedIncrement(); // i = 0 debouncedIncrement(); // i = 1 setTimeout(debouncedIncrement, 150); // i = 2 setTimeout(debouncedIncrement, 200); // i = 2 setTimeout(debouncedIncrement, 350); // i = 3
Papaskinkite apie įdomiausią užduotį arba įdomiausią klaidą viename iš jūsų paskutinių dviejų darboviečių.
Papasakokite apie Observable ir Subject RxJS — kuo jie skiriasi, kokius Subject tipus žinote?
Ką parodys kodas su sąlyga `1 < 9 < a`? Kokią reikšmę reikia priskirti kintamajam `a`, kad įvykdytųsi šaka su išvestimi 2?
Kas yra konkurencijos režimas ir konkurencijos atvaizdavimas React? Kaip jis veikia ir kam jis reikalingas?
Ar naudojate LLM įrankius ar AI asistentus kodui rašyti?
Kaip veikia uždarymas (closure) JavaScript? Paaiškinkite su pavyzdžiu apie kintamąjį index ir funkciją run jūsų sprendime.
JavaScript klasės yra sintaksės cukrus ant ko?
Su kokiomis problemomis susidūrėte importuodami Excel failus?