강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

신진님의 프로필 이미지
신진

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

React 시작하기

리엑트 작동 구조

작성

·

173

1

리엑트라는게 index.js로 작성을 하면 css js html로
변환시켜주는 것이다라고 이해하는게 맞을 까요?
 
그렇다면 express 프레임워크내에도 리엑트로 변환되는 index.js
(혹은 다른 js파일 )이 포함되어 있는것이겠죠?

답변 2

1

신진님의 프로필 이미지
신진
질문자

다시 말하면 변환되기전 자바스립트 파일은 서버 안에 작성하는 것이죠?

 

0

그랩님의 프로필 이미지
그랩
지식공유자

좋은 질문입니다!

일반적으로 자바스크립트는 크게 브라우저(웹)과 서버 개발을 할 때 사용됩니다.
이때 자바스크립트를 읽고 실행할 수 있는 엔진이 브라우저와 서버(node)에 전부 들어있는데요. 이들이 읽을 수 있는 javascript는 상대적으로 개발하기에 불편한 점들이 있습니다. 그래서 이를 쉽게 개발할 수 있도록 하기 위해서 여러 프레임워크들이 나왔습니다.

react는 웹을 쉽게 개발할 수 있도록 도와주며 여기서 사용하는 jsx 문법이나 다른 기능들이 있습니다. 이때 브라우저에서 제대로 읽게 해주도록 한번 변환해주는 작업이 필요합니다. 
마찬가지로 서버 프레임워크인 express도 서버 엔진(node)가 읽을 수 있도록 마찬가지로 작성한 코드의 일부가 변환되는 경우도 있습니다(변환이 안될 수도 있구요 ㅎㅎ)

정리하면 변환되기 전 자바스크립트 파일은 우리 컴퓨터(개발환경)에서 작성한 후 한번 '빌드'라는 과정을 거쳐 브라우저나 서버에서 실행할 수 있는 포맷으로 변경되어 최종적으로 배포됩니다!

신진님의 프로필 이미지
신진

작성한 질문수

질문하기