inflearn logo
강의

講義

知識共有

一口サイズで食べるReact(React.js):基礎から実践まで

4.3) React Appの動作原理を確認する

에러 질문드립니다

解決済みの質問

102

tpals2001

投稿した質問数 3

0

화면 캡처 2026-05-18 220417.png화면 캡처 2026-05-18 214826.png

위 이미지처럼 vite 설 치후 section04를 만든후, app 을 실행하려고 봤더니 이런 에러가 나고 있습니다 이유가 뭔지 모르겠네요.;;;

javascript react node.js

回答 2

0

winterlood

안녕하세요 tpals2001님 이정환입니다.

캡쳐오 올려주신 사진을 보면 vite-env.d.ts 파일이 포함되어 있는걸 보실 수 있는데요, 이 파일은 타입스크립트 환경에서 사용되는 파일입니다.

image.png

 

강의에서 안내드린대로 npm create vite@latest > React 선택 > JavaScript 선택하셔서 프로젝트를 생성하시면 아래 그림처럼(방금 만들어봤습니다) 해당 파일이 포함되지 않은채로 프로젝트가 생성됩니다.

image.png

 

따라서 아마 프로젝트 생성 과정에서 옵션 선택을 잘 못 하셨을 가능성이 높아보입니다. 현재 프로젝트를 제거하신 다음 처음부터 다시 생성해보시길 권장드립니다.

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. tpals2001님.

현재 vite를 사용한 리액트 프로젝트에서 발생하는 오류에 대해 살펴보겠습니다. 공유해주신 이미지를 통해, createRoot 함수 사용과 관련된 오류가 발생한 것으로 보입니다. 이는 주로 document.getElementById('root')null을 반환할 때 발생합니다.

에러 발생 원인 및 해결 방안

  1. HTML 파일 확인:

    • index.html 파일에 <div id="root"></div>가 있는지 확인하세요. createRoot 함수는 해당 ID를 가진 요소에 React 컴포넌트를 렌더링해야 합니다.
    • 올바른 경로에 올바르게 위치해 있는지 다시 점검해보세요.
  2. 렌더링 순서 문제:

    • HTML 문서 내에서 <script> 태그가 <div id="root"></div> 아래에 위치하도록 해야 합니다. 만약 <script>가 먼저 로드되면 document.getElementById('root')null을 반환할 수 있습니다.
  3. 파일 경로와 모듈 문제:

    • App.jsx 또는 다른 컴포넌트에서 잘못된 경로를 설정했을 가능성을 확인하세요. 경로를 명확히 작성했는지, 필요한 모듈이 제대로 가져와지고 있는지 점검해주세요.
  4. 프록시 설정:

    • Vite의 서버 설정 문제일 수 있습니다. vite.config.js에서 관련 설정을 살펴보고, 필요시 실험적으로 변경해보세요.

추가적으로, 아래 링크들을 통해 비슷한 사례를 참고하실 수 있습니다:
- React와 Vite로 프로젝트 설정하기

이러한 점들을 확인하신 후에도 문제가 해결되지 않거나 추가적인 질문이 있다면, 구체적인 코드나 에러 메시지를 함께 공유해주시면 더욱 정확한 도움을 받을 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Editor Component의 최적화 불가능 이슈

0

37

2

useCallback ⊂ useMemo

0

33

2

라이브러리 설치 질문

0

33

2

linter 질문

0

38

2

감정일기장 vercel 배포 후 새로 고침 시 404페이지가 뜨는 이유

0

40

2

Sort 메서드 관련 아티클

0

42

2

4.1) React.js를 소개합니다 강의를 듣고 궁금한 점이 생겼습니다.

0

42

2

html, body에 적용하는 css 스타일 질문입니다.

0

38

2

eslint.config.js 설정 질문입니다.

0

89

2

존재하지 않는 일기 url입력 시 alert이 두 번 떠요

0

65

1

교재(3쇄)와 강의 내용 문의

0

65

2

12.13) 하단 여백 스타일링 관련 질문 드립니다.

0

87

2

VSCode 설정 문의

0

136

2

PPT 코드 관련 질문

0

66

2

useEffect와 lifecycle문의

0

87

2

프론트엔드 학습 수준 문의

0

107

2

리액트 챕터별 코드에서 eslint 설정파일이 없어요

0

109

2

데이터 로딩중 화면만 계속 나와요!!

0

99

2

퍼블리셔일경우 어느정도 수준까지 강의를 들어야할까요

0

129

2

이후의 커리큘럼 문의

0

151

2

실슬환경 설정에서 save후 console.log 부분이 새로고침이 안되는현상입니다.

0

105

2

최적화 관련 질문있습니다 (useMemo 등)

0

126

3

프로바이더 컴포넌트의 위치는 어떤 기준인가요?

1

124

3

Date 객체에 관련하여 질문드립니다.

0

121

2