📌 Create React App에 대한 Dan Abramov의 생각

한정님이 번역해주신 글입니다. 정체된 Create React App을 대신해 Vite React Template 사용을 제안한 PR에 Dan Abramov가 답변한 내용입니다. React를 라이브러리로써 유연하게 유지하기 위해 어떤 고민을 했고 그 결과 어떤 결정을 했는지 확인할 수 있는 글입니다. React를 사용한 프레임워크 생태계를 건강하게 유지하고 싶어한다는 인상을 받았습니다. (아래는 번역본 중 일부) - 우리는 리액트의 유연성을 좋아합니다. 리액트를 사용해 단일 버튼을 만드는 것부터 전체 앱을 만드는 데 사용할 수 있습니다. 리액트는 라이브러리입니다. 이 라이브러리는 컴포넌트를 함께 정의하고 합성할 수 있는 몇 가지 API를 제공합니다. 또한, 리액트는 아키텍처입니다. 프레임워크 작성자가 렌더링 모델을 최대한 활용할 수 있도록 빌딩 블록을 제공합니다. 프레임워크 없이 리액트를 사용할 수 있습니다. 그러나, 프레임워크와 함께 사용할 때 프레임워크가 리액트 자체를 최대한 활용할 수 있는지를 확인하고 싶습니다. - 생태계에는 하나 이상의 리액트 프레임워크가 있습니다. 그리고 이런 점은 좋습니다. 이탈에 대한 우려에도 불구하고 리액트 생태계에는 많은 선수를 보유하는 것이 더 좋습니다. 생태계에는 경쟁하고 있는 여러 데이터 페칭 솔루션 및 라우팅 솔루션이 있습니다. 옵션은 매년 더 좋아지고 있습니다. 라우팅, 데이터 페칭, 렌더링 및 컴파일을 통합하는 여러 솔루션(예: 여러 리액트 프레임워크)가 있는 것은 놀라운 일이 아닙니다. - 옵션 5. Create React App을 런처로 전환 Create React App을 명령으로 유지할 수 있지만, 런처로도 전환할 수 있습니다. 권장 프레임워크 목록을 제시하고 프레임워크가 없는 “전통적인” 접근 방식이 마지막 옵션이 됩니다. 마지막 “전통적인” 접근 방식은 CRA와 같은 클라이언트 전용 앱을 생성하지만(튜토리얼 중단을 방지하기 위해) 결국 내부적으로는 Vite로 이동할 수 있습니다.

(번역) 'Create React App 권장을 Vite로 대체' PR 대한 Dan Abramov의 답변

Medium

(번역) 'Create React App 권장을 Vite로 대체' PR 대한 Dan Abramov의 답변

다음 내용이 궁금하다면?

지금 간편 가입하고 다음 내용을 확인해 보세요!

또는

이미 회원이신가요?

2023년 2월 7일 오전 3:12

 • 

저장 33조회 5,222

댓글 0