Подборка объединяет вопросы, отмеченные на этапах интервью в Симбирсофт. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, react, optimization.
Разница между useMemo и useCallback React-хуки для оптимизации производительности useMemo: сохраняет вычисленное значение (результат функции) useCallback: сохраняет ссылку на функцию useMemo возвращает кэшированный…
Зачем нужны useMemo и useCallback и как работает мемоизация? React hooks для оптимизации производительности useMemo сохраняет результат функции useCallback сохраняет саму функцию (callback) Оба хука помогают избежать…
Роль useEffect в жизненном цикле React-компонентов В функциональных компонентах useEffect используется как хук для сайд-эффектов с его помощью через зависимости заменяются классовые методы: componentDidMount,…
Управление состоянием в React В классовых компонентах состояние находится в this.state Для изменения применяется this.setState: метод асинхронный и объединяет обновления В функциональных компонентах состояние задаётся…
Оптимизация загрузки сайтов оптимизация фронтенда и бэкенда минимизация и сжатие ресурсов (HTML, CSS, JS, изображения) критический путь рендеринга: критические CSS, defer и async для скриптов lazy loading изображений…
В React это функция с префиксом use которая объединяет логику, построенную на существующих хуках получает параметры и отдаёт состояние либо функции повышает уровень повторного использования кода вызывается в…
Ключевые хуки React и задачи, которые они решают Хуки представляют собой функции, позволяющие работать с состоянием и жизненным циклом в функциональных компонентах useState — предназначен для управления локальным…
Правила вызова хуков и их назначение React hooks — это функции для управления состоянием и жизненным циклом компонентов Основные правила вызова: обращаться к ним только на верхнем уровне функции компонента или…
useEffect используют для асинхронных эффектов после рендера, а useLayoutEffect — для синхронных операций с DOM до отрисовки, когда важно избежать мерцания и рассогласования UI.
Что такое PureComponent и зачем он нужен? React-компонент, ориентированный на оптимизацию производительности содержит реализацию shouldComponentUpdate с поверхностным сравнением props и state не допускает лишние…
Что представляет собой React и какие у него ключевые особенности? React представляет собой JavaScript-библиотеку, предназначенную для разработки пользовательских интерфейсов (UI). В основе библиотеки лежит…