Приводит ли изменение props к ререндеру в React? React — библиотека для создания UI, использующая виртуальный DOM Родительский компонент передаёт изменившиеся props дочернему Получив новые props, дочерний компонент…
Middleware в Next.js: назначение и практический опыт Middleware в Next.js — это код, который выполняется между пользовательским запросом и серверным ответом. В отличие от API-роутов, он работает на уровне edge (CDN),…
С какими state-менеджерами вы работали: Redux Toolkit, MobX или React Query? Redux Toolkit: современный инструментальный слой поверх Redux, который упрощает настройку и сокращает шаблонный код Обновление состояния…
Отличия interface и type в TypeScript Оба инструмента описывают структуры типов и используются на этапе компиляции interface применяют для задания формата объектов и классов; он поддерживает расширение (extends,…
React: управление данными компонентов props — значения, которые родитель передаёт дочернему компоненту; внутри компонента они доступны только для чтения state — это локальное состояние самого компонента, которое может…
useEffect используют для асинхронных эффектов после рендера, а useLayoutEffect — для синхронных операций с DOM до отрисовки, когда важно избежать мерцания и рассогласования UI.
Есть ли у вас опыт работы с Module Federation? Функция Webpack 5 для микрофронтендов даёт возможность обмениваться модулями между сборками подключает удалённые модули динамически непосредственно во время выполнения…
Что означает hoisting переменных и функций в JavaScript? JavaScript: механизм обработки объявлений переменных и функций объявления переменных и функций логически поднимаются к началу своей области видимости для var:…
React применяет ключи, чтобы идентифицировать элементы списка во время обновления Статичный массив ключей — это такой набор, значения которого не изменяются между рендерами Каждый ключ должен быть уникальным и…
Что происходит в Redux после диспатча экшена? Redux — централизованное хранилище состояния При диспатче отправляется объект экшена, содержащий тип и данные Экшен передаётся в редьюсер, представляющий собой чистую…
Концепция HOC (Higher-Order Components) в React паттерн повторного использования логики React-компонентов функция, которая получает компонент и возвращает его расширенную версию позволяет передавать дополнительные…
Что такое PureComponent и зачем он нужен? React-компонент, ориентированный на оптимизацию производительности содержит реализацию shouldComponentUpdate с поверхностным сравнением props и state не допускает лишние…