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.…