카테고리 없음
REACT에서 레이아웃 만들 때 쓰는 JSX 문법 3개
dmscks3126
2025. 1. 23. 23:26
JSX란?
App.js / App.jsx 파일인데 html을 쓸 수 있는데..?
> 사실은 html이 아니라 JSX이다.
- .js 파일에서 쓰는 html 대용품이라고 생각하면 된다
기존 React 에서 <div>를 만드려면
React.createElement('div', null, 'Hello World')
위와 같은 코드를 작성해야 하니
JSX를 통해서
<div><.div>
로 쉽게 사용할 수 있다
JSX 문법 3가지
JSX 문법 1.
- class 넣을 땐 className
JSX 문법 2.
- 데이터바인딩(변수 넣을 땐) {중괄호}
*어디에 쓰일까?
서버에서 데이터 가져와서 <html> 사이에 넣어주세요~ 할 때 쓰인다
JSX 문법 3.
- style 넣을 땐 style={ {스타일명 : '값' } }