Sobes.tech

Frontend

Aceasta este o abordare pragmatică — tokenii plus un model de înfășurare consecvent previn corecțiile "one-off" și fac deciziile de aliniere auditable în Storybook. Cum decizi când o "impingere" vizuală (cum ar fi ajustarea ta de -2px) aparține ca token global versus o excepție cu scop de componentă, și cum gestionezi această decizie?

Senior
micro1
34

Dacă ai proiecta o astfel de aplicație având în vedere un monorepo, cum ai împărți-o în pachete, având în vedere o bază de cod unificată pentru platformele web și mobile (React Native)?

Middle
IBIT
34

Implementați o clasă de stocare după modelul «Observator»: clasa stochează date, permite abonarea și dezabonarea funcțiilor callback, iar la schimbarea datelor notifică toți abonații actuali, transmitându-le noile date.

Middle+
Ozon Tech
34

Într-un component OnPush, array-ul users se modifică prin users.push(newUser) la clic. Se va actualiza lista în șablon și cum să o actualizați garantat?

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

Ați fost nevoit vreodată să ajustați performanța? Înțelegeți cum să faceți acest lucru?

Middle
Тензор
34

Astăzi vom proiecta un messenger. Familiarizați-vă cu schița interfeței și cerințele funcționale. Este necesar să colectați cerințele non-funcționale, să discutați despre stiva tehnică, componentele și serviciile frontend, modelele de date, API-urile și arhitectura generală a sistemului.

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

Poziția a fost închisă acum câteva luni — de ce s-a redeschis? Dezvoltatorul nu a trecut perioada de probă?

Middle
РунитиРунити
34

Cum să protejezi funcția de sumă dacă backend-ul poate trimite date incorecte (undefined, șiruri în loc de numere)?

Middle
Первый оптовый
34

Cum a decurs revizuirea codului în echipă? A existat un regulament? La ce acorda atenție?

Middle
Сбермаркетинг
34

CSSOM blochează redarea paginii? De ce?

Middle+
SelectySelecty
34

Pentru cine făceai atribuirea evenimentelor pe butoane — pentru produs, pentru marketeri?

Middle
Куаргет
34

Vorbește-mi despre stiva pe care ai folosit-o. Cât de bine cunoști TypeScript? Tipuri complexe, tipuri recursive?

Middle+
РунитиРунити
34

/* Este necesar să scrieți o funcție pentru a calcula suma tuturor valorilor numerice dintr-un array. Valori numerice valide sunt, de asemenea, șiruri, care încep cu cifre. În acest caz, trebuie să folosiți această secvență inițială de cifre ca valoare numerică. Array-ul poate conține orice tipuri de date și nu trebuie să fie plat. **Nu trebuie să folosiți metode încorporate precum .flat, .flatMap** */ function sum(arr) { // ... } console.log(sum([1, 'x', '2x', ['3', ['x2', '5']]]));

Middle
Яндекс
34

Ce este Composable? Poți oferi un exemplu de un composable bun?

Middle
Хайерлаб
34

/* Avem un set de bilete în următoarea formă: [ { from: 'Londra', to: 'Moscova' }, { from: 'NY', to: 'Londra' }, { from: 'Moscova', to: 'Spb' }, ... ] Din aceste bilete se poate construi o singură rută continuă. Nu există bucle sau repetiții în rută. Trebuie să scrii o funcție care să returneze aceleași obiecte de bilete în ordinea traseului. */ function getRoute(tickets = [], startCity = 'NY') { // your code here }

Middle
Яндекс МаркетЯндекс Маркет
34

Un component React în care, la clic pe un buton, se apelează de două ori setState cu inversarea valorii booleene. Va funcționa corect? Ce este batching în React?

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

Care este diferența dintre ref și reactive în Vue.js?

Senior
АЛМИ Партнер
34

Când se execută funcția de curățare în useEffect?

Middle
X-Notes
34

Care este diferența dintre __proto__, [[Prototype]] și prototype?

Middle+
РунитиРунити
34

Se folosește TypeScript în proiect și cât de strict (mod strict, minimizarea any)?

Middle
4dev
34
/290