Sobes.tech

type Foo = { a: string; b: number; c: null; d: boolean; } // FooKeys type FooKeys = keyof Foo // Как объявить новый тип на основе FooKeys, но без значений b и d? type FooKeysWithoutBD

Middle+
VK Tech
0

Как объявить новый тип на основе Foo, но без полей a и c, не используя Omit?

Middle+
VK Tech
0

Есть функция foo, которая принимает аргументы типа any и возвращает их. Как сделать так, чтобы тип результата не был any, а соответствовал типу переданного аргумента? Используй Generic.

Middle+
VK Tech
0

Как сделать так, чтобы функция с Generic принимала только строку или экземпляр класса Bar, а в остальных случаях выдавала ошибку TypeScript?

Middle+
VK Tech
0

Что произойдёт, если не передать ни одного промиса в функцию sumPromises?

Middle+
Яндекс 360Яндекс 360
0

Чем отличается Promise.all от Promise.allSettled?

Middle+
Яндекс 360Яндекс 360
0

Есть компонент App и компонент Rand из сторонней библиотеки, который выводит случайное число. Нужно сделать так, чтобы каждые 3 секунды случайное число менялось, и выводить счётчик количества изменений. Всё только в компоненте App.

Middle+
VK Tech
0

Реализовать функцию compose, которая принимает переменное количество функций и возвращает новую функцию. Результат работы каждой функции передается в следующую.

Middle+
Яндекс 360Яндекс 360
0

Какие новые хуки появились в React 18?

Middle
Smitex
0

Что произойдёт, если передать пустой список функций в compose?

Middle+
Яндекс 360Яндекс 360
0

Знаешь ли ты о паттерне pipe? Чем он отличается от compose?

Middle+
Яндекс 360Яндекс 360
0

С фокусом на поддержку и развитие — какие подходы помогли соблюсти ожидания от продукта, чтобы он был развиваемым и поддерживаемым? Что выбрали по архитектуре и почему?

Middle
GeForbit
0

Какие способы объявления функций существуют в JavaScript? Чем отличается function declaration от function expression? Чем стрелочная функция отличается от function declaration?

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

Что такое Promise в JavaScript? Расскажите про состояния промиса и методы работы с ним.

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
0

Расскажи о своем рабочем опыте: в каких командах работал, какие позиции занимал, какие кейсы были связаны с проектированием архитектуры, принятием технических решений?

Middle
GeForbit
0

В функциональном React-компоненте есть два вызова setState синхронно, затем асинхронная функция, затем ещё три вызова setState. Сколько рендеров произойдёт в React 18 и в React 17? Что такое batching и когда он появился?

Middle
Smitex
0

Есть массив из 10 элементов, вызывается .map(). Если убрать return из колбека, что произойдёт?

Middle
Smitex
0

Что делает React.lazy? Что именно отвечает за выделение чанков — React.lazy или динамический импорт?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
0

В чём разница между методами массива map() и forEach()?

Middle
Smitex
0

Как именно можно делить бандл на чанки? В чём разница между code splitting и делением на этапе билда?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
0
/199