개발공부/웹

[React] html과 jsx의 차이

개발자 찐빵이 2022. 4. 19. 22:50
728x90

html은 마크업 언어이고 jsx는 자바스크립트 코드이다.

jsx로 작성한 코드를 Babel이 html과 javascript로 변환하게 된다.

jsx는 장점은 UI를 만드는 코드에 비즈니스 로직을 작성할 수 있다는 장점이 있다.
{}(중괄호)로 감싸서 코드를 넣으면 된다.

return 부분에 ui가 들어가는데 꼭 하나의 노드로 만들어서 리턴해줘야 한다.
스타일링을 해줘야 할 때는 div 태그를, 그게 아니라면 비어있는 <>를 사용하면 된다.

반응형

'개발공부 > ' 카테고리의 다른 글

[React] State  (0) 2022.04.19
[React] FonteAwesome 사용하기  (0) 2022.04.19
[React] 클래스 컴포넌트 함수 컴포넌트  (0) 2022.04.19
React 개발에 유용한 툴  (0) 2022.04.16
웹개발에 많이 사용되는 툴 정리  (0) 2022.04.16