junhyeok
junhyeok
🔥 🔥 🔥
i have a same issue....
@EunkyoungJung 저건 `useState` 함수를 개발한 개발자가 정한거에요. ```js const [state, setState] = useState(); ``` 이렇게 했을 때, `setState`란 함수에 파라미터로 함수를 넘겨주면 이전 값을 넣어주는 걸로 개발이 된거에요. 이건 콜백함수...
@hks2000 음 hks200님 에러는 setNumber 함수 파라미터에 함수가 들어가야 되는데 선언문이 되었어요. setNumber(number => number + 1) 이렇게 바꾸셔야 동작해요
@kkwondev 저도 [실전 리액트 프로그래밍](http://www.yes24.com/Product/Goods/74223605) 이란 책을 보고 알았는데요. setNumber(prevNumber => prevNumber + 1); 이렇게 함수형으로 파라미터를 넘겨주면 상태값 변경을 배치로 처리한다고 하네요. 아래 코드 예제로 쳐보면 둘다 다른 결과...