Sobes.tech

Frontend

Máte skúsenosti s ModernJS?

Middle
АэрофлотАэрофлот
87

Uprednostňujete pracovať na Windows alebo macOS?

Middle
WildberriesWildberries
87

Ako sa v React uklada stav? S akými správami stavu ste pracovali?

Middle
Data World
87

Ako bol organizovaný GitFlow: proces vytvárania vetiev a práce s úlohami?

Middle
ООО Эксбо Север
87

Čo je v triednych komponentách React, čo ešte nie je vo funkčných?

Middle
ИРИ
87

Prečo Next.js nie je potrebný pre administrátorské panely?

Middle
ДИТ Москвы
87

Ak používateľ upravuje riadok A a jeho aktuálna hodnota polyname zodpovedá pôvodnej hodnote, validátor by nemal hlásiť chybu. Prečo vo vašej implementácii validátor v tomto prípade hlási chybu, hoci počiatočná hodnota poľa zodpovedá sama sebe?

Middle
Омнидата
86

const customMap = (array, transform) => { // niečo ako array.map(transform); }; const stringResults = customMap([1, 2, 3], item => item.toString()); const lengths = customMap(["ahoj", "svet"], item => item.length);

Middle+
Mayflower
86

Máte skúsenosti s písaním BeanPostProcessor?

Junior
ИП Ганус Александр Андреевич
86

/** * Je potrebné napísať funkciu, ktorá ako vstup prijíma URL, * asynchrónne vykoná GET požiadavku na tento URL a vráti údaje (json). * Na získanie údajov použiť fetch. * Môžete použiť iba Promise API. * Ak počas požiadavky dôjde k chybe, skúste ešte 5-krát. * Ak nakoniec nie je možné získať informácie, vráťte chybu "Zadaný URL nie je dostupný". */

Intern
Яндекс
86

Môžeme trochu hlbšie preniknúť do produktu s AI asistentom? Povedzte nám, ako vyzeral tok od začiatku do realizácie tohto produktu

Middle+
Сбер. IT
86

Kto robil dizajn na tvojich predchádzajúcich projektoch — dizajnéri? V akých nástrojoch pracovali (Figma, Photoshop, Avocode)?

Middle
4dev
86

Úloha v React (3 podúlohy): 1) Opraviť formulár na úpravu používateľa — pri kliknutí na meno používateľa v zozname, meno by sa malo vložiť do vstupného poľa formulára na úpravu. 2) Formulár na úpravu by sa nemal pri písaní textu do poľa vyhľadávania znovu renderovať (optimalizácia s React.memo). 3) Pri výbere používateľa zo zoznamu by sa malo pole vyhľadávania resetovať.

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

const Effects = () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("vsako ponovno risanje 1")); console.log("vsako ponovno risanje 2"); useEffect(() => console.log("vsako ponovno risanje 3")); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Povečaj </button> </> ); }; export default Effects; // 1 ponovno risanje: // Po kliku: const Effects = () => { const [count, setCount] = useState(0); const [number, setNumber] = useState(0); useEffect(() => { console.log(count); return () => { console.log(count); }; }); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Povečaj </button> </> ); }; export default Effects; // 1 ponovno risanje: // 2 1 3 // Po kliku: // 2 1 3 // null: // 2 1 3 // // 1: 1, 0 // +: 1, 2 // ++: 2, 2

Middle+
IT OneIT One
86

const obj = [{ value: 1, elems: [ { value: 2, elems: [ { value: 3 }, { value: 6 }, ... ] }, { value: 4, elems: [ { value: 5, elems: [ { value: 6 }, ... ]} ] } ] }] ------------- setTimeout(() => { console.log(1); }, 0); const p = new Promise(resolve => { console.log(2); resolve(); }); p.then(() => { console.log(3) }).then(() => { console.log(4); }); console.log(5);

Middle+
IT OneIT One
86

Čo nám prináša TypeScript? Ako pomáha pri vývoji?

Middle
Voximplant
86

Čo je WeakSet?

Middle+
IT OneIT One
86

Aké odborné zdroje čítate, napríklad Habr?

Middle
Куаргет
86

Je mogoče, da se finally ponovno izvede (z številko 10), ne spreminjajoč vrstni red kode, ampak dodajoč nekaj znotraj funkcije?

Middle
ОТП БанкОТП Банк
86

Čo hľadáte pre seba, čo vás zaujíma?

Junior
ИП Ганус Александр Андреевич
86
/298