728x90
반응형
jsx란 자바스크립트에서 HTML과 같은 코드를 작성할 수 있게 해주는 확장 구문입니다.
예를 들어 다음과 같이 쓸 수 있습니다.
const element = <h1 className="heading">Hello, World!</h1>;
JSX의 주요 이점 중 하나 중괄호를 사용하여 HTML과 같은 코드 내에서 JavaScript 표현식을 작성할 수 있다는 것입니다. 이렇게 하면 콘텐츠를 동적으로 생성하고 데이터 및 사용자 입력을 기반으로 애플리케이션의 구조를 조작하기가 쉬워집니다.
예를들어
const items = ['apple', 'banana', 'orange'];
const list = (
<ul>
{items.map((item) => (
<li key={item}>{item}</li>
))}
</ul>
);
JSX를 사용하여 이와 같은 데이터 배열을 기반으로 항목 목록을 생성할 수 있습니다.
리액트는 JSX 기반으로 만들어져있습니다.
다음에는 props에 대해 알아보겠습니다.
728x90
반응형
'리액트' 카테고리의 다른 글
useEffect를 사용하여 api를 사용해보자 (0) | 2023.03.21 |
---|---|
리액트 useState에 대해 알아보자 (0) | 2023.03.21 |
리액트 Props를 알아보자 (0) | 2023.03.21 |
리액트 컴포넌트 생성 및 활용 가이드: 기본 세팅과 컴포넌트 재사용의 이점 (0) | 2023.02.27 |
리액트 사용의 이점과 시작 가이드: 프로젝트 구조 이해 및 기본 컴포넌트 생성 방법 (0) | 2023.02.27 |
댓글