Sobes.tech

Frontend

Šta je bilo obavezno u komponentama koje si projektovala? Kako praviš komponente?

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

Да ли имате искуство са ModernJS?

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

Да ли више волите да радите на Windows или macOS?

Middle
WildberriesWildberries
87

Kako se stanje čuva u React-u? Sa kojim menadžerima stanja ste radili?

Middle
Data World
87

Kako je organizovan GitFlow: proces kreiranja grana i rada sa zadacima?

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

Šta postoji u React klasičnim komponentama, a još uvek nema u funkcionalnim?

Middle
ИРИ
87

Zašto Next.js nije potreban za admin panel?

Middle
ДИТ Москвы
87

Ako korisnik uređuje red A i trenutna vrijednost polyname podudara se s izvornom vrijednošću, validatori ne bi trebali izdavati pogrešku. Zašto u vašoj implementaciji validatori u ovom slučaju izdaju pogrešku, iako početna vrijednost polja odgovara sama sebi?

Middle
Омнидата
86

const customMap = (array, transform) => { // nešto poput array.map(transform); }; const stringResults = customMap([1, 2, 3], item => item.toString()); const lengths = customMap(["zdravo", "svet"], item => item.length);

Middle+
Mayflower
86

Да ли имате искуства у писању BeanPostProcessor?

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

/** * Необходимо је написати функцију која прихвата URL као улаз, * асинхроно шаље GET захтев на овај URL и враћа податке (json). * За добијање података користите fetch. * Може се користити само Promise API. * Ако током захтева дође до грешке, покушајте још 5 пута. * Ако на крају не успете да добијете информације, вратите грешку "Задати URL недоступан". */

Intern
Яндекс
86

Можемо ли мало да продубимо у производ са АИ асистентом? Испричајте нам како је изгледао ток од почетка до реализације овог производа

Middle+
Сбер. IT
86

Ko je radio dizajn na tvojim prethodnim projektima — dizajneri? U kojim alatima su radili (Figma, Photoshop, Avocode)?

Middle
4dev
86

Zadatak u React-u (3 podzadatka): 1) Popraviti obrazac za uređivanje korisnika — klikom na ime korisnika na popisu, ime treba biti uneseno u input obrazac za uređivanje. 2) Obrazac za uređivanje ne smije se ponovno renderirati pri unosu teksta u polje za pretraživanje (optimizacija s React.memo). 3) Pri odabiru korisnika s popisa, polje za pretraživanje treba resetirati.

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

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

Šta nam donosi TypeScript? Kako pomaže u razvoju?

Middle
Voximplant
86

Šta je WeakSet?

Middle+
IT OneIT One
86

Koje stručne resurse čitate, na primer Habr?

Middle
Куаргет
86

Da li je moguće da finally radi još jednom (sa brojem 10), ne menjajući redosled koda, već dodajući nešto unutar funkcije?

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