Създавали ли сте персонализирани type guards? С кое ключова дума се създават?
Frontend
Как да промените деструктурирането, ако в оригиналното изразяване се използва опционално свързване?
Къде трябва да поставите файла .d.ts, за да бъдат правилно разпознати глобалните декларации от TypeScript?
Какво трябва да се добави към примера, за да се стабилизира референцията към callback и да се избегнат ненужни повторни рендери?
Разкажете ми за последното ви работно място и основните задачи.
Напишете функция, която сумира две числа по два начина: sum(2, 5) и sum(2)(5). Максимум два аргумента.
Какви начини могат да се използват, за да се избегнат повтарящи се коментари по време на прегледа на кода и да се помогне на разработчиците да го направят правилно?
Работили ли сте с entity adapters в Redux Toolkit?
Работили ли сте с devDependencies, peerDependencies, optionalDependencies или bundledDependencies?
Какви са причините за повторното рендиране на React компоненти?
Как беше структурирано дървото на вашия Redux store: колко беше вложено и как бяха организирани slices?
Кои са най-запомнящите се задачи, които сте изпълнили?
Как безопасно да получите достъп до грешка от catch, например за да покажете съобщението ѝ? Как се нарича тази конструкция?
Работили ли сте с консервирани компоненти? Коя от двете методи за предаване на обработчика е по-препоръчителна и защо?
С какво трябва да се използва React.lazy?
Кратко разкажете за себе си: какво трябва да знаем за вас?
Работили ли сте с оператора infer? За какво служи и къде сте го приложили?
Какво ще изведе програмата при извикване на веригата от функции?
Кои други зависимости има в package.json освен dependencies и какво означават те?
Как да типизирате свързана JavaScript библиотека, ако нямате достъп до нейния изходен код?