inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

웹 게임을 만들며 배우는 React

지뢰찾기 dispatch

해결된 질문

469

정지현

작성한 질문수 1

0

안녕하세요.

지뢰찾기 학습을 하고 있습니다.

Context.Provider를 설정한 후

시작 버튼을 눌렀을 때 dispatche가 선언 안 되어 있다는 오류가 나는데,

코드를 한 번 봐 주실 수 있나요?

감사합니다.

 

https://drive.google.com/file/d/1BaP1l60kFetjxsPqJlHnxXltmRO0LJt0/view?usp=sharing

 

==========================================================

코드 첨부 합니다.

MineSearch.jsx

스크린샷 2023-03-17 오전 8.19.39.png

스크린샷 2023-03-17 오전 8.19.58.png

 Form.jsx

스크린샷 2023-03-17 오전 8.20.18.png

Start 버튼을 누를 때 발생하는 에러 입니다.

스크린샷 2023-03-17 오전 8.21.59.png

react

답변 1

0

제로초(조현영)

저는 코드를 링크로 올리면 안 봅니다. 스크린샷이나 코드 복붙해서 여기에 적어주세요. dispatche가 아니라 dispatch 오타 아닌가요?

0

정지현

소스를 캡쳐해서 올렸습니다. 한 번 더 확인 가능하실까요? 감사합니다.

0

제로초(조현영)

에러메시지 내용대로 dispatch가 Form 컴포넌트에 없습니다. 리액트도 자바스크립트라는걸 기억하세요. value 안에 dispatch가 들어 있습니다.

0

정지현

감사합니다.

Form.jsx 의

const value = useContext(TableContext) => const {dispatch} = useContext(TableContext) 로 수정하고 실행하니, 아래와 같은 에러가 발생합니다.

TypeError

react__WEBPACK_IMPORTED_MODULE_0__.useContext(...) is undefined

Call Stack

 Form  MineSearch/./Form.jsx:22:56

혹시 어느 부분이 잘못된 건지 알 수 있을까요? 제가 해결해야 하는데, 아직 자체 해결이 잘 안 되어서 죄송합니다.

0

제로초(조현영)

이거 그냥 빌드가 꼬인것같아서 데브서버 껐다가 다시 서버 실행시키면 될것같습니다

npm run dev 실행 시 포트가 안뜨는 문제

0

211

2

timeouts.current를 useEffect 의 input값으로 넣었을때

0

89

2

렌더링 테스트 코드 (Hooks)

0

80

1

Cannot find package 'react-refesh' 이런 에러 뜨시는 분들 보세요.

0

154

1

해당 에러 뜨는 분들 보세요. "Uncaught TypeError: ReactDom.createRoot is not a function"

1

193

1

강사님 레포지토리에서 코드 복사 시 master 브랜치 말고 react18 브랜치꺼 복붙하세요ㅠㅠ

0

99

1

useMemo와 useCallback 사용 시기

0

208

2

onRightClickTd가 작동을 하지 않습니다.

0

228

1

action.type 불러오는 방식

0

222

2

onClickRedo 질문

0

172

1

const Try = require(./Try) 빨간줄

0

249

1

npx webpack 실행시

0

316

1

지뢰찾기 강좌에서 빈칸들 한번에 열기 파트에서 여쭤보고싶은부분이 있어서 글 올립니다.

0

236

1

강좌에서 다루지 않은 기능들은 어떻게 학습하면 좋을까요?

0

311

1

react devtool이 enable 않됩니다.

0

532

2

React 랜더링이 되지 않습니다.

0

414

2

비동기로 동작하는 setState에 대해서

0

332

1

npm run dev 할 때 에러발생

0

480

2

memo, PureComponenet, shouldComponentUpdate 관련 질문

0

207

1

devMiddleware의 필요성

0

354

1

리액트에서 화살표 함수를 사용해야하는 이유

0

937

2

path.join관련질문

0

283

2

2-9. 웹팩 데브 서버와 핫 리로딩 설치과정 시 에러

0

376

1

next.js 에서 이와 비슷한 예제를 돌리고있는데 react랑 달라서 질문 드립니

1

494

4