[React] You provided a 'checked' prop to a form field without an 'onChange' handler.
기본 html input checkbox를 span과 label을 onClick 이벤트를 이용해서 커스텀을 했더니 에러 메세지가 떴다. You provided a 'checked' prop to a form field without an 'onChange' handler. 너는 checked prop을 onChange 이벤트 핸들러 없이 썼다. 이유 input checked를 사용하려면 onChange를 이용해서 사용해야하기 때문이다. onChange를 사용하거나 속성으로 readonly를 넣어주거나 checked속성 대신 defaultChecked를 사용하면 된다. 나는 readonly를 사용해서 해결했다. 참고1 참고2
에러 노트
2022. 9. 25. 18:49
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- javascript
- React
- 김버그
- 타입스크립트
- Typescript
- vscode
- 비주얼스튜디오코드
- 코드잇
- 구름에듀
- 제이쿼리
- html
- map
- Python
- 리액트
- Til
- 제로초
- js
- 드림코딩
- 자바스크립트
- 코딩앙마
- 회고
- 파이썬
- TS
- 스파르타코딩클럽
- git
- CSS
- 저스트코드
- 깃
- scss
- vue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함