728x90
onClick useState 사용방법
아래 코드 처럼 작성하면 바로 저 버튼이 화면에 렌더링되는 순간 함수가 실행된다. 클릭하지 않아도 말이다.
<button onClick={setIsEditMode(false)}>수정 취소</button>
해결방법
괄호 빼고 넣어줘야, 클릭 후에 함수가 호출하게 할 수 있다.
<button onClick={setIsEditMode}>수정 취소</button>
728x90
'React' 카테고리의 다른 글
[React] 왜 컴포넌트에서는 React를 호출하는가 (0) | 2022.07.09 |
---|---|
[React] 하위 컴포넌트에서 상위컴포넌트로 이벤트 전달 방법 (0) | 2022.07.06 |
[React] 렌더링이 두 번 발생하는 이슈 (0) | 2022.06.28 |
[NextJS] 서버에서 데이터도 패치받아서 렌더링하기 (0) | 2022.01.16 |
[NEXTJS] api key 숨기기 nextjs rewrites (0) | 2022.01.16 |
댓글