1. 따옴표로 문자열 전달하기
2. 중괄호 사용하기: JavaScript 세계를 들여다보는 창
3. “이중 중괄호” 사용: JSX 내에서의 CSS 및 다른 객체
4. JavaScript 객체와 중괄호로 더 재미있게 즐기기
// 예시
export default function Avatar() {
const avatar = 'https://i.imgur.com/7vQD0fPs.jpg';
const description = 'Gregorio Y. Zara';
return (
<img
className="avatar"
src={avatar}
alt={description}
/>
);
}
"avatar"
CSS 클래스명 className="avatar"
와 아바타라는 JavaScript 변수의 값을 읽는 src={avatar}
의 차이점은 중괄호를 사용하면 마크업에서 바로 JavaScript로 작업할 수 있기 때문이다.{ }
안에서 JavaScript를 사용할 수 있다는 의미이다.2-1. 중괄호 사용 위치
=
기호 바로 뒤에 오는 속성{ name: "Hedy Lamarr", inventions: 5 }
person={{ name: "Hedy Lamarr", inventions: 5 }}
주의
- 인라인 style 프로퍼티는 카멜케이스로 작성된다.
예: HTML<ul style="background-color: black">
은 컴포넌트에서<ul style={{ backgroundColor: 'black' }}>
으로 작성된다.
=
바로 뒤에서 작동합니다.{{
와 }}
는 특별한 구문이 아니라 JSX 중괄호 안에 들어 있는 JavaScript 객체입니다.