React Core 구현하기 - 1. JSX 컴파일
·
React
* 본 프로젝트는 Vite + VanilaJS로 생성되었으며, TypeScript를 사용합니다.* 분량조절을 위해 타이핑 관련 코드작성은 생략합니다.사용된 패키지@babel/core: Babel이 동작하기 위한 엔진@babel/cli: Babel을 커맨드라인에서 사용할 수 있게함@babel/plugin-transform-react-jsx: JSX를 JavaScript로 변환@babel/preset-typescript: TypeScript를 JavaScript로 변환 JSX는 JavaScript의 확장 문법으로, HTML과 비슷한 구조를 사용해 웹 화면을 쉽게 구성할 수 있게 해줍니다.그러나 JSX는 브라우저가 직접 이해할 수 없는 문법이므로, JavaScript로 변환하는 과정(트랜스파일)이 필요합니다...