1. JSX 개요

2. JSX 기본 규칙

규칙 설명
<tag /> 태그를 열면 반드시 닫아야 함 (셀프 클로징 허용)
className HTML의 class 속성 대신 className 사용
{} 표현식 안에 JS 값 출력 가능
{/* comments */} JSX 안에서 주석 작성
{ condition ? true : false } if문 대신 삼항 연산자 사용
map(()=>()) 반복 렌더링 시 사용하며 key 속성을 반드시 지정
<Fragment> 여러 요소를 그룹화할 때 사용하며 <>...</>로도 표현 가능

3. JSX 이벤트

4. JSX 스타일

React에서 스타일 적용 방법:

종류 설명
인라인 스타일 JS 객체 형태로 스타일 작성. 속성명은 카멜케이스 사용
CSS 파일 일반적인 방법으로 CSS 작성 후 import 해서 사용
SCSS 사용 중첩된 컴포넌트 스타일링에 유리함
Styled-Components CSS-in-JS 방식. 재사용성과 유지보수에 유리
UI 프레임워크 Bootstrap, MUI, Tailwind CSS 등과 함께 사용 가능

실습 코드 주요 정리