[React] .js vs .jsx의 차이점프로그래밍/React2024. 4. 11. 09:00
Table of Contents
JSX란 ?
jsx는 JavaScript XML의 약자로 자바스크립트에서 XML을 추가한 확장형 문법입니다. 큰 특징은 자바스크립트에서 HTML 문법을 사용할 수 있다는점입니다.
주로 리액트나 다른 프론트엔드 프레임워크에서도 사용이 가능합니다 !
.js와 .jsx의 차이점
리액트에서 .js보다 .jsx를 쓰는 이유는 자바스크립트 내에서 HTML을 사용할 수 있다는 점 이외에는 기능적으로 별다른 차이점이 존재하지 않습니다.
리액트 공식 홈페이지에서 jsx 관련해서 자바스크립트 내에서 직관적으로 UI 관련 작업이 관련 작업이 가능하고, 개발에 도움을 주는 에러 및 경고 메시지를 표시할 수 있게 해준다고합니다 !
js와 jsx는 큰 차이점이 없고 프로젝트 시 팀 내에서 js를 쓸 것인지, jsx를 쓸 것인지 협의를 하여 사용하면 될 것 같습니다!
'프로그래밍 > React' 카테고리의 다른 글
[React] 텍스트 크립보드에 복사하기(react-copy-to-clipboard) (0) | 2024.06.18 |
---|---|
[React] Axios instance와 interceptors (1) | 2024.05.02 |
@차나니 :: 차나니의 개발일지
개발의 모든 것 !
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!