Функция реагирования Состояние компонента - слишком много повторных визуализаций. React ограничивает количество рендеров, чтобы предотвратить бесконечный цикл - PullRequest
2 голосов
/ 22 декабря 2019

Я новичок в React, я пытаюсь узнать состояние компонента функции React. Мне было интересно, почему мы должны сделать onClick={() => setCount(count + 1)} вместо onClick={setCount(count + 1)}

import React, {useState} from 'react';

function Counter() {
    const [count , setCount] = useState(0);
    return (
        <div>
            <button onClick={setCount(count+1)}> + </button>
            {count}
        </div>
    );
}

export default Counter;
...