DOM Element 들의 Attribute 는 camelCase로 작성
data-type, aria-label 등
| html | react |
|---|---|
| class | className |
| for | htmlFor |
HTML 에서의 checked 또는 value 는 "초기값"을 의미
하지만, React에선 "현재값"을 의미
<input type="checkbox" checked={false} />
위의 예시처럼, checked 값이 고정되어 있는 경우, 사용자가 checkbox를 클릭하여도 값이 변화하지 않음
따라서, React에서 "초기값"의 의미로 checked 또는 value를 사용하려면defaultChecked , defaultValue Attribute를 사용해야함.
리액트 아저씨 잘 계시죠? 안부 인사 남깁니다.