Today Sangmin Learned
728x90

Error: input is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`.

- styled-component 사용 시 발생하는 문제로, input 등과 같이 자식을 가질 수 없는 태그에 자식을 넣었을 때 발생하는 에러이다.

- 해결책: <input></input> 안에 값을 제거해준다.

  - 기존에는 잘 몰라서 input 내에 label을 넣어줬다가, 해당 오류가 생겼기 때문에 <input /> 하고 아래에 <label for=~ />로 작성해줬다.

 

profile

Today Sangmin Learned

@steadily-worked

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!