IT-One · июль 2024

Тех собес на middle-senior Frontend Разработчик в IT-One

middle-senior Тех собес 9 вопросов 3 задачи
1

REACT

1. Задача: Есть компонент Clicker. Что будет если 10 раз быстро нажать на кнопку? Как он отработает? И Что нужно исправить, в компоненте, чтобы он нормально отрабатывал

import React, { useState } from 'react';

export { Clicker };

const Clicker = () => {
    const [clicks, setClicks] = useState(0);

    const onClick = () => {
        setTimeout(() => {
            setClicks(clicks + 1);
        }, 2000);
    };

    return (
        <div>
            <span className={'output-plain-text'}>
                {clicks}
            </span>
            <button onClick={onClick}>
                Increment
            </button>
        </div>
    );
};

export default Clicker;

2. Зачем нужен хук useRef?

3. Какие хуки знаешь?

4. Какие сценарии использования у useCallback?

5. Зачем нужен useMemo?

6.…

Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Frontend Разработчик».

в этом собесе: 9 вопросов 3 задачи с кодом 2 секции
  • Ещё 98 текстовых собесов направления
  • 480 видеозаписей собеседований
  • Приоритетная поддержка
1490₽/мес