inflearn logo
강의

Course

Instructor

First Encounter with React

클릭 시 페이지가 넘어가지지 않습니다.

535

exwhite

12 asked

0

안녕하세요 질문이 있습니다.

에러는 발생하지 않는데 클릭 했을 때 페이지가 안 넘어 가집니다. 주소를 입력해서 접속할 때도 잘되는데

클릭 시에 아무 반응이 없습니다. 뭐가 문제일까요?Q2.pngQ3.pngQ.pngQ4.png

 

html/css react HTML/CSS javascript

Answer 2

1

exwhite

클릭 관련된 것 아니면 라우팅 이라고 생각해서 그것만 생각했는데 결국 PostList의 onClick이 소문자 c여서 안되는 거였습니다. 몇번을 봤던 부분이고 8강 React Event 강의 camelcase에 분명히 나온 내용인데 생각하지 못했네요...

당연히 틀리면 안되겠지만 이제 절대 안 틀릴 것 같습니다.

빠르고 친절한 답 주셔서 정말 감사합니다. 복습하겠습니다!

늦었지만 새해 복 많이 받으세요~

0

soaple

그래도 원인을 찾으셨다니 다행이네요~

앞으로도 헷갈리시는 부분은 여러번 복습하시면 좋을 것 같습니다.

exwhite님도 새해 복 많이 받으세요~!

0

soaple

안녕하세요, 소플입니다.

먼저 아래 코드와 다른 부분이 없는지 한 번 확인해보시기 바랍니다.

https://github.com/soaple/mini-blog/blob/master/src/component/page/MainPage.jsx

그래도 해결이 되지 않는다면 MainPage 코드를 첨부해주시면 좋을 것 같습니다!

0

exwhite

다른 부분은 다 수정 했는데 에러가 안뜨니 어디서 문제인지를 모르겠습니다.

혼자 해결하려고 몇시간 동안 봤는데 안되서요. 나름 잘 따라왔는데 답답하네요.ㅠ

우선 MainPage 코드 남겨봅니다.Q5.png

0

soaple

MainPage 코드에는 이상이 없는 것 같네요.

PostList에서 onClickItem을 잘 호출해주고 있는지 한 번 확인해보시면 좋을 것 같아요~

https://github.com/soaple/mini-blog/blob/master/src/component/list/PostList.jsx#L28-L30

 

그리고 조금 더 정확한 원인 파악을 위해서 MainPagenavigate하는 코드 위에 아래와 같이 로그를 추가하시고,

onClickItem={(item) => {
    console.log('onClickItem', item);
    navigate(`/post/${post.id}`);
}}

PostListonClick 내부에서도 아래와 같이 로그를 추가한 뒤에,
개발자 도구에서 클릭 이벤트가 제대로 전달되는지 한 번 확인해보시기 바랍니다~

onClick={() => {
    console.log('onClick', post);
    onClickItem(post);
}}

 

감사합니다.

강의가 삭제되었다고 합니다

0

106

1

이거 왜 존재하지 않는다고 뜨는건가요

0

133

1

존재하지 않는 수업이라고 떠요

0

182

1

안드로이드 에뮬레이터 오류

0

100

1

교재 구입해서 강의 들으려고 하는데 커리큘럼이 없어졌어요.

0

125

1

prevIsConfiromed 질문

1

141

2

chapter14 잘이해가 되지않습니다..

1

135

2

2025년 3월 리액트버전

1

201

2

npm 설치 오류

1

174

1

chapter_07 콘솔로그 질문드려요~!

1

127

2

안녕하세요 미니블로그 실습 질문드립니다.

1

178

3

에러가 떠요

1

218

3

Chapter6 질문 드립니다

1

209

2

실습 코드 있을까요?

1

205

2

상태가 업데이트될때 컴포넌트 최상단의 console.log 코드가 두번 실행되는 이유가 궁금합니다.

1

233

2

npx create-react-app my-app 명령어 입력이 잘못된 것 같습니다

0

308

3

이름과 코멘트 줄바꿈이 안 됩니다.

0

140

1

버튼이 안 뜹니다

0

303

2

npx create-react-app my-app

1

470

2

jsx 코드 작성해보기에서 index.js 수정 후 에러 뜹니다.

1

375

3

Chapter_05 터미널, 리액트 에러

0

193

2

npx create-react-app my-app 명령어 반응없음

1

432

3

import 코드 에러

1

214

1

백틱

1

121

1