안녕하세요.
고코더 입니다.
리액트에서 "class" 가 아니는 "className" 으로 설정해 주어야 합니다. 이유는 class는 이미 예약되어 있는 예약어 이기 때문입니다. JSX 상에서는 class를 사용하면 안되고 className 를 사용해야 합니다.
● 1. 일반적은 HTML에서 CSS는 아래처럼 clss를 사용합니다.
<h1 class="design">GoCoder</h1>
●2. 리액트 JSX에서는 class가 아닌 className으로 설정해 주어야 합니다.
<h1 className="design">GoCoder</h1>
단순하게 생각해서 리액트 jsx 상에서는 className이 HTML에서 class로 랜더링 된다고 생각하시면 됩니다.
'IT_Developers > React' 카테고리의 다른 글
npm 버전 고정하기 - "npm config set save-exact=true" (0) | 2022.08.04 |
---|---|
React.js - 리액트, 클래스형 컴포넌트(Class Component)란? (0) | 2021.02.13 |
React.js - 리액트, 함수형 컴포넌트(Functional Component)란? (0) | 2021.02.12 |
React.js - 리액트, 컴포넌트(Component)란? (0) | 2021.02.12 |
React.js - 엘리먼트(element) 업데이트 예제 (0) | 2021.01.26 |
댓글