인프런 커뮤니티 질문&답변

ahj0156님의 프로필 이미지
ahj0156

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

노드 리액트 기초 강의 #27 Redux UP !!!!!

useState

작성

·

129

0

TypeError: Cannot read properties of null (reading 'useState')

현재 27강 듣고있는데 저런에러가 나오네요.. 어떤게 문제인가요ㅜㅜ

답변 1

0

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

ahj0156님의 질문에 답변드립니다.

TypeError: Cannot read properties of null (reading 'useState') 오류는 보통 React의 useState 훅을 사용할 때 발생하는 문제입니다. 이러한 오류는 주로 다음과 같은 경우에 나타납니다:

  • useState를 React가 아닌 다른 곳에서 잘못 임포트했을 때
  • React 라이브러리가 올바르게 설치되지 않았거나, 누락되었을 때

해당 문제를 해결하기 위한 몇 가지 방법은 다음과 같습니다:

  1. useState가 React에서 올바르게 임포트되었는지 확인하세요.

    import React, { useState } from 'react';
    
  2. 프로젝트에 React 라이브러리가 설치되어 있고, 올바른 버전인지 확인하세요. package.json 파일에서 React의 버전을 확인하고 필요하다면 업데이트하세요.

    npm install react@latest
    
  3. 에디터를 재시작하거나, 프로젝트를 다시 빌드해보세요. 때때로 IDE나 빌드 캐시 문제로 오류가 발생할 수 있습니다.

  4. 만약 위 단계들을 시도했는데도 문제가 해결되지 않는다면, 사용하고 있는 코드의 특정 부분에 문제가 있을 수 있습니다. useState를 사용하는 부분의 코드를 다시 검토해보세요.

문제 해결 과정에서 추가로 궁금한 사항이 있으시다면 언제든지 물어봐 주세요.

ahj0156님의 프로필 이미지
ahj0156
질문자

useState 사용한 부분이없는데도 저런에러가 나네요.. 그리고 위에 단계를 해도 해결이 되지않네요.. 페이지에선 저 에러가 나고, 터미널엔 Error: ENOENT: no such file or directory, open 'node-react\client\node_modules\react-promise\src\usePromise.ts' 이것도 뜨는데 뭔가요..

ahj0156님의 프로필 이미지
ahj0156

작성한 질문수

질문하기