리엑트 강의를 보다 보면
한가지 의문이 생긴다...
어떤 강사님은 js파일 그대로 사용
또 다른 강사님은 jsx파일을 수정해서 사용...
이거 일관성이 없는데 이렇게 해도 되는거야...?
그래서 검색해봤다.
둘의 차이점과 어떤것을 써야 맞는지.
JS는 우리가 아는 JavaScript이다.
그렇다면 JSX는?
JSX는 JavaScript XML의 약자며
자바스크립트에서 XML을 추가한 확장형 문법.
간단하게 얘기하자면 자바스크립트에서 html 문법을 사용할수있다.
결론부터 말하면 둘 다 사용가능하지만 통일해서 써라!
개인프로젝트를 할때는 어디에 무슨 코드를 쓴지 알수있으니까
상관은 안하는데
협업을 할때면 팀원들과 jsx로쓸지 js로 쓸지 상의가 필요하다고한다.
참고로 현업에 계신분한테 물어봤는데
jsx 확장자를 많이쓴다고한다.
js파일과 jsx 파일을 한눈에 분류해서 알아보기 쉽다고 한다.
오 저도 배워가요!! ㅎㅎ