컴공생의 다이어리
[React] Warning: Invalid DOM property `class`. Did you mean `className`? 본문
Development/React
[React] Warning: Invalid DOM property `class`. Did you mean `className`?
컴공 K 2022. 10. 5. 00:01[React] Warning: Invalid DOM property `class`. Did you mean `className`?
React에서 개발자 도구를 보니 Warning: Invalid DOM property `class`. Did you mean `className`?경고가 발생했다. React는 JSX 문법을 사용하기 때문에 기존 html 코드에서 사용했던 class가 아닌 className으로 변경해서 사용해줘야 해당 경고가 사라진다.
Example
이런 식으로 코드를 작성하면 Warning이 발생한다.
import React from 'react';
const Main = () => {
return (
<div class="test">
이곳
</div>
);
};
이를 해결하려면 아래와 같이 className을 사용해서 변경해야 한다.
import React from 'react';
const Main = () => {
return (
<div className="test">
이곳
</div>
);
};
[react] JSX에서 class오류
증상 Warning: Invalid DOM property `class`. Did you mean `className`? 이유 JSX는 javaScrit이므로 class의 다른 의미가 있습니다. HTML 태그 속성을 쓰는 것은 좋지 않습니다. 해결방법 class 대신..
supiz.tistory.com
728x90
반응형
Comments