Sobes.tech

Frontend

Kaip vienu metu gauti objekto raktus ir reikšmes kaip masyvą?

Middle+
Ozon Tech
58

Ar pažįstate UML klasių diagramas? Ar dirbote su ryšių tipais, tokiais kaip asociacija, kompozicija, agregacija, generalizacija?

Middle
Проект ПСБ
58

Naudojate Next.js su serverio pusės atvaizdavimu. Kaip įvertinate, kad tai bus greičiau? Kodėl manote, kad HTML bus pristatytas greičiau?

Middle+
OkkoOkko
58

Ar atlikote dirbtinio intelekto sugeneruoto kodo peržiūrą?

Senior
Ренессанс СтрахованиеРенессанс Страхование
58

Papaskink, kaip atėjai į frontend? Kuo užsiiminėjai?

Middle
OkkoOkko
58

Pažiūrėk į kodą: kodėl komponentas App bus perrenderintas paspaudus mygtuką 'Render', ir kodėl komponentas Child bus perrenderintas įvedus tekstą į input?

Middle+
Т-БанкТ-Банк
58

Kodėl paprastą funkciją galima iškviesti prieš ją deklaruojant, o rodyklės funkciją – ne?

Middle
X-Notes
58

Ar useEffect bus iškviečiamas, jei useRef yra jo priklausomybėse?

Middle
X-Notes
58

Kaip tipizuoti API atsakymą, jei sutartis nėra ideali?

Middle
МТС БанкМТС Банк
58

const func = obj.sayHi() const boundFuns = func.bind(obj) boundFuns() ------------------- const submit = (el) => () => { log(el); } arr.map(el => <button onClick={submit(el)}/>) const param = useMemo(() => a + b) return <Child value={param} />

Middle+
IT OneIT One
58

Pasakok apie mikrofrontendų privalumus ir problemas.

Middle
РСХБ-автоматизация
58

Kaip renkatės, kur naudoti Angular Signals, o kur RxJS?

Middle
СК Согласие
58

Next.js yra tokia situacija: SSR puslapis ilgai hidratuojasi. Kokios gali būti priežastys ir ką galima padaryti, kad tai išspręsti?

Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
58

Kas nutiko ankstesnėje darbo vietoje?

Middle
ТранснефтьТранснефть
58

/* * Funkcija, kuri imituoja duomenų užklausą iš backend. * Backend turi RPS apribojimą ir nepavyks, * jei paralelinių užklausų skaičius viršys MAX_PARALLEL_REQUESTS. */ function requestData(id: number): Promise<string> { parallelRequests++; if (parallelRequests > MAX_PARALLEL_REQUESTS) { throw new Error("Per daug paralelinių užklausų"); } return new Promise((res) => { setTimeout(() => { parallelRequests--; return res(`${id * 2}`); }, Math.floor(Math.random() * 2000)) }); } function prepareData( ids: number[], maxParallelRequests: number, ): Promise<string[]> { /* * TODO: įgyvendinkite visų duomenų užklausą, * naudojant ne daugiau kaip maxParallelRequests * paralelinių ryšių. */ }

Middle
Trading view
58

Ar tarp mikro frontendų įvyko stilių konfliktų? Kaip buvo organizuotas darbas su stiliais ir kuo juos rašėte?

Middle+
Mish
58

Patikslinimas: ar programa buvo darbalaukio naršyklėje ar natūrali?

Middle+
Альфа-БанкАльфа-Банк
58

Kaip galima analizuoti JSON srautiniu būdu, padalijant apdorojimą į dalis, kad neužblokuotumėte pagrindinio srauto? Kuo galima pradėti kitą dalį apdoroti, kad nesustabdytumėte puslapio (pvz., requestIdleCallback, generatoriai)?

Middle
IBIT
58

Ar dirbote su failų sistema, kamera ar kitomis natūraliomis galimybėmis React Native?

Middle
Вбетон
58

Peržiūrėkite šį kodą su SSR ir singleton i18n klase. Suraskite rimtą problemą, kuri gali sugadinti vartotojui perduodamą HTML. Kaip ją išspręstumėte?

Middle+
Mayflower
58
/295