Sobes.tech

Frontend

Разкажи ми за реактивността във Vue: на какво е основана и как взаимодействаме с нея (Reactive, Ref, ShallowReactive, ShallowRef)?

Middle
Интай-текстиль
94

Как работите с асинхронността в React?

Middle
НЕОЛАНТ
94

Добре—като го третирате като въпрос за токенизиран дизайн и разчитате на `gap`, това обикновено е най-лесният за поддръжка начин да запазите ритъма постоянен между компонентите. Как постигате перфектно пикселно подравняване на типографията (височина на главната буква/базова линия) между SVG иконка и текст в различните браузъри—разчитате на `line-height`, `vertical-align`, гъвкаво подравняване или нещо друго?

Senior
micro1
94

На какво се базираха саморъчно направените таблици? Създавахте собствен компонент или писахте разметка на чист HTML (table, tr, td и т.н.)?

Middle
NordClan
94

Защо беше използвана архитектурата FSD, а не друга?

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

С какви грешки сте се сблъсквали при актуализирането на Bitrix?

Middle
Ростелеком
94

Работили ли сте преди с Quasar? Опитвали ли сте да го персонализирате и стилизирате?

Middle
Магнут
94

Каква е разликата между авторизация и автентикация?

Middle
НЕОЛАНТ
94

Кои мениджъри на състоянието са използвани? Защо е лош Redux?

Middle
BCraft
94

Задача за Event Loop: определете реда на извеждане в конзолата при наличие на setTimeout, Promise и синхронен код. Какво ще бъде изведено последно и защо?

Middle
RedLab
94

Избройте известните ви принципи за разработка на софтуер.

Middle
DevSect
94

Колко време е необходимо за започване на нов проект?

Senior
СБЕРСБЕР
94

Как да организираме polling на списъка с потребители на всеки 15 секунди с помощта на TanStack Query (React Query)? Коя функция да използвам и с какви параметри?

Middle
ТАУ Сервис
94

Какво е хидратация?

Middle
X-Notes
94

Каква е разликата между unknown и any в TypeScript?

Middle+
Mish
94

const X = { a: 1, b: 2, c: 3, d: 4 } function getProperty(obj, key) { // Задача да типизираме функцията return obj[key] } getProperty(X, 'a') // без грешка getProperty(X, 'r') // грешка, ключът r не е ключ за обекта X getProperty({ name: 'Sergey' }, 'name') // без грешка

Middle+
IT OneIT One
94

Защо React се нуждае от виртуално DOM дърво? Защо не може директно да се променя реалният DOM? Какви са предимствата и недостатъците на различните подходи?

Middle
Цифровой семейный офис
94

Нашето чат приложение трябва да показва новите съобщения, които идват от сървъра, възможно най-бързо. Съобщението има следния формат: interface Message { id: number text: string } ID на първото съобщение е 1, а ID на всяко следващо съобщение е с 1 по-голямо от предходното. Трябва да показваме съобщенията в правилния ред, но сървърът не гарантира правилния ред на съобщенията, изпратени към нашето приложение. График: // (пристига) [телефон] // (рисуваме) . 1 2 3 . . 4 5 6 7 8 За да покажете съобщенията, използвайте функцията render: render(message)

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

Кои задачи ти са по-удобни: с подробна описание или абстрактни?

Middle+
EVACargo
93

Обяснете как Promise.all очаква да завършат всички заявки във вашето решение с рекурсия. Защо текущата реализация може да върне непълен резултат?

Middle
SIGNAL
93
/298