qnq 썸네일형 리스트형 코알누 react- state - counter는 한번 클릭했으니까 1이 맞는데 counter2부분은 왜 0부터 시작?? 일단 ui바꾸는게 비싸서 시간이 걸림(비동기적) setCounter2(counter2+1)은 함수가 끝나면 차근차근 실행을 해나감 변수는 바뀌면 바로 적용이 되지만 state 바꾸는건 비싸다 - counter는 왜 항상 1일까? setState 숫자를 바꾸는 순간 리렌더링 컴포넌트를 다시 그려준다.(다시 초기화시킴) state같은경우 그 전의 값을 기억을 해둠 react가 주시하고 있는 값(변수는 주시하지 않는다.) 정리: 유저가 버튼을 클릭한다. counter+1해서 1이 된다. setState함수를 호출을 한다. console.log실행됨 변수값은 1로 보이고 state값은 아직 안변했기 때문에 그전의 값이 보.. 더보기 이전 1 다음