반응형
컴포넌트에 html태그에 클래스를 주고 싶어서 class="" 입력했다가 오류가났다.
Invalid DOM property `class`. Did you mean `className`?오류해결
원인)
jsx는 javascript이므로 class라고 입력하면 자바스크립트 class라고 생각하게된다.
이와같은 이유로 <label for="">이런 태그에 있는 for도 자바스크립트 반복문으로 생각하게된다.
해결)
class=>className
for =>htmlFor
반응형
'코딩 > React' 카테고리의 다른 글
React hooks 를 기존 React와 비교해보자 (0) | 2020.05.22 |
---|---|
React 하위컴포넌트에 props전달하기 쉽게 알아보자 (0) | 2020.05.21 |
Objects are not valid as a React child오류해결 (0) | 2020.05.20 |
react state 직접변경이 안되는이유 (0) | 2020.05.19 |
create-react-app 으로 react시작하기 (0) | 2020.05.19 |