React 패키지가 설치되지 않음@types/react가 설치되지 않음React 패키지 설치
npm install react react-dom
react
React의 핵심 라이브러리로, 컴포넌트 생성, JSX 해석, 상태 관리 기능들을 제공react-dom
React 컴포넌트를 실제 DOM에 연결해주는 역할을 수행. 브라우저 환경에서 동작하려면 필요react와 react-dom이 필수
dependencies로 설치됨 → 즉, **프로덕션(배포)**환경에서도 사용되기 때문@types/react 설치
npm install --save-dev @types/react @types/react-dom
@types/react, @types/react-dom
타입스크립트가 react와 react-dom 코드에 대해 타입 정보를 알 수 있도록 도와주는 선언 파일react가 어떤 타입을 갖는지 기본적으로 모름
useState, useEffect, JSX.Element 등 React에서 제공하는 함수나 객체의 타입을 타입스크립트가 인식하게 됨--save-dev 옵션을 붙여서 devDependencies에 저장