우리는 React로 개발하면서 컴포넌트 내부에서 JSX 문법으로 특정 컴포넌트가 그려야 할 화면을 선언한다. 이는 코드만 봤을 때 JS함수가 HTML같이 생긴 JSX를 반환하는 형태로 보이는데 이번에 JSX로 변환하는 과정을 탐구해보고자 한다. JSX Transform 함수가 어떻게 JSX를 반환할 수 있을
꽤 오래 전에 Express와 TypeScript로 프로젝트를 구성하는 블로그 글을 작성했었다. 그런데 최근에 프로젝트를 하면서 Express 서버를 다시 구성해야 할 일이 생겼는데 예전에 덜 명확하게 알던 부분도 있었고 새롭게 삽질을 했던 경험이 있어서 이번 기회에 다시 리뉴얼해서 작성해보고자
개요 저번 시간에 TS 컴파일러로 리액트 컴포넌트를 JS로 변환하는 과정까지 했었는데, 이번에는 모듈 번들러 Webpack을 통해서 하나의 파일로 번들링하고 실행할 수 있는 환경을 구성해보자. Webpack 설치 package.json package.json 을 수정해준다. 모든 js 파일을 기본적으로 ESM
배열 배열은 여러 개의 값을 순차적으로 나열한 자료구조이다. 밀집 배열(dense array): 동일한 크기의 메모리 공간이 빈틈없이 연속적으로 나열된 구조이다. 희소 배열(sparse array): 각각의 메모리 공간의 크기가 달라도 되고 연속적으로 이어져있지 않을 수도