Чем unknown отличается от any в TypeScript?
В TypeScript any и unknown — это типы, которые могут содержать значения любого типа, но между ними есть важные отличия:
Читать ответПодготовка к интервью
15 вопросов с собеседований в АО «СимбирСофт»
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в АО «СимбирСофт». Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, javascript.
Каталог
В TypeScript any и unknown — это типы, которые могут содержать значения любого типа, но между ними есть важные отличия:
Читать ответВ React для хранения значения в компоненте без вызова ререндера можно использовать хук useRef.
Читать ответPromise.any и Promise.race похожи тем, что оба работают с набором промисов, но отличаются по логике:
Читать ответSet — это коллекция уникальных значений, в отличие от обычного массива, который может содержать дубликаты. Ключевые отличия:
Читать ответУ класса Promise в JavaScript есть несколько статических методов, которые позволяют работать с несколькими промисами или создавать уже разрешённые/отклонённые промисы:
Читать ответВ моём опыте фронтенд-разработчика я работал над созданием и поддержкой веб-приложений с использованием React и Vue.js. Важные моменты включали:
Читать ответthis в JavaScript — это ключевое слово, указывающее на контекст выполнения функции. Его значение определяется способом вызова функции.
Читать ответЗамыкание — это функция, которая «запоминает» окружение, в котором была создана, включая доступ к переменным из внешней функции даже после того, как внешняя функция завершила выполнение.
Читать ответType guard — это механизм в TypeScript, который позволяет уточнить тип переменной в определённом блоке кода, чтобы компилятор мог безопасно работать с этим типом.
Читать ответNext.js — это React-фреймворк для серверного рендеринга и статической генерации сайтов.
Читать ответПри выборе компании и команды для меня критичны следующие моменты:
Читать ответЭто увеличивает размер итогового бандла и может привести к нежелательным побочным эффектам при tree-shaking.
Читать ответ