Sobes.tech

Frontend

Kas buvo būtina projektuojamuose komponentuose? Kaip kuriate komponentus?

Middle+
РунитиРунити
87

Ar turite patirties dirbant su ModernJS?

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

Ar labiau mėgstate dirbti Windows ar macOS?

Middle
WildberriesWildberries
87

Kaip React saugo būseną? Su kokiais būsenos valdytojais dirbote?

Middle
Data World
87

Kaip buvo organizuotas GitFlow: šakų kūrimo ir darbų su jomis procesas?

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

Ką turi React klasės komponentai, ko dar nėra funkciniuose?

Middle
ИРИ
87

Kodėl Next.js nereikia administraciniams skydeliams?

Middle
ДИТ Москвы
87

Jei naudotojas redaguoja eilutę A ir jos dabartinė polyname reikšmė sutampa su pradiniu reikšme, tikrintuvas neturėtų duoti klaidos. Kodėl jūsų įgyvendinime tikrintuvas šiuo atveju duoda klaidą, nors pradinė lauko reikšmė sutampa pati su savimi?

Middle
Омнидата
86

const customMap = (array, transform) => { // kažkas kaip array.map(transform); }; const stringResults = customMap([1, 2, 3], item => item.toString()); const lengths = customMap(["labas", "pasaulis"], item => item.length);

Middle+
Mayflower
86

Ar turite patirties rašant BeanPostProcessor?

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

/** * Reikia parašyti funkciją, kuri priima kaip įvestį URL, * asinchroniškai siunčia GET užklausą į tą URL ir grąžina duomenis (json). * Duomenims gauti naudokite fetch. * Leidžiama naudoti tik Promise API. * Jei užklausos metu įvyksta klaida, bandykite dar 5 kartus. * Jei galų gale nepavyksta gauti informacijos, grąžinkite klaidą "Nurodytas URL nėra pasiekiamas". */

Intern
Яндекс
86

Galime šiek tiek giliau panirti į produktą su DI asistento pagalba? Papasakokite, kaip vyko srautas nuo pradžios iki šio produkto įgyvendinimo

Middle+
Сбер. IT
86

Kas atliko dizainą tavo ankstesniuose projektuose — dizaineriai? Kokiuose įrankiuose jie dirbo (Figma, Photoshop, Avocode)?

Middle
4dev
86

React užduotis (3 dalys): 1) Pataisyti naudotojo redagavimo formą — spustelėjus naudotojo vardą sąraše, vardas turi būti įterptas į redagavimo formos įvesties lauką. 2) Redagavimo forma neturi būti perrenderinama įvedant tekstą paieškos lauke (optimizacija su React.memo). 3) Pasirinkus naudotoją iš sąrašo, paieškos laukas turi būti iš naujo nustatytas.

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

const Effects = () => { const [count, setCount] = useState(0); useLayoutEffect(() => console.log("kiekvienas atvaizdavimas 1")); console.log("kiekvienas atvaizdavimas 2"); useEffect(() => console.log("kiekvienas atvaizdavimas 3")); return ( <> {count} <button onClick={() => setCount((prevProps) => ++prevProps)}> Padidinti </button> </> ); }; export default Effects; // 1 atvaizdavimas: // Po paspaudimo: 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)}> Padidinti </button> </> ); }; export default Effects; // 1 atvaizdavimas: // 2 1 3 // Po paspaudimo: // 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

Ką mums suteikia TypeScript? Kaip jis padeda kuriant?

Middle
Voximplant
86

Kas yra WeakSet?

Middle+
IT OneIT One
86

Kokius specializuotus išteklius skaitote, pavyzdžiui, Habr?

Middle
Куаргет
86

Ar įmanoma, nekeičiant kodo tvarkos, bet pridėjus kažką funkcijos viduje, kad finally vėl išsijungtų (su skaičiumi 10)?

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