inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코드로 배우는 React 19 with 스프링부트 API서버

섹션 4 목록 처리(1)

해결된 질문

107

별다방

작성한 질문수 28

0

강의를 따라가서

modify 버튼을 누르니

http://localhost:3000/todo/modify/[object%20Object]?page=1&size=10
이렇게 나오더라구요

그래서 섹션2 맨 마지막 강의를 찾아보니

modifyPage.js가 아래와 같았습니다.

import React from 'react';

function ModifyPage(props) {
    
    return (
        <div className={'text-3xl font-extrabold'}>
            Todo Modify Page
        </div>
    );
}

export default ModifyPage;

2장 pdf의
동적페이지 이동: 수정/삭제 처리 후 이동 에는

import { useNavigate } from "react-router-dom";
const ModifyPage = ({tno}) => {
const navigate = useNavigate()
const moveToRead = () => {
navigate({pathname:`/todo/read/${tno}`})
}
const moveToList = () => {
navigate({pathname:`/todo/list`})
}
return (
);
<div className="text-3xl font-extrabold"> Todo Modify Page </div>
}
export default ModifyPage;

이렇게 나와있구요

어떻게 수정해야될까요?

참고로 위에 코드로 수정하면 export 어쩌구 하면서 오류가 나네요..

 

참고로 리스트 버튼을 누르면

http://localhost:3000/todo/list?page=1&size=10
잘 넘어갑니다..

 


추가

위에 두번째 코드처럼 ModifyPage.js를 수정해도 결과는 동일하게
http://localhost:3000/todo/modify/[object%20Object]?page=1&size=10
이렇게 나오네요..
어떤 부분을 봐야할까요?

쳇지피티에 물어보니

백틱 문제라고 하는데 백틱도 적용했지만 해결이 안되네요..


해결했습니다..

onClick={() => moveToModify(todo.tno)}

이 부분이 문제였던 것 같습니다.


!!!!!!!!!!!!!!!!!!!

pdf와 강의가 다른 부분에 대한 답변만 부탁드리겠습니다!

react spring-boot jpa jwt redux-toolkit

답변 1

0

구멍가게코딩단

책에서는 2장 부분에서 페이지 단위에서 react-router를 적용하는 부분을 설명하고..

뒤쪽에서 앞에서 만든 부분을 페이지 내부에 들어가는 형식으로 한번 수정하는 과정을 거칩니다.

 

하지만 동영상에서는 페이지 단위쪽의 내용은 수정될 것이라.. 해당 부분을 생략하고 직접 페이지 내부에 들어가는 컴포넌트에서 사용한 것이라 그렇습니다.

 

동영상 제작 과정에서 이 부분은 생략하고 바로 내부에 들어가는 컴포넌트로 설명하는게 좋겠다고 생각해서 그렇게 한 것이고.. pdf는 도서에 대한 강의 자료 역할을 겸하기 때문에 생략하지 않은 상태라고 이해해 주시면 감사하겠습니다.

 

각 강의 마지막에는 동영상 강의를 작성하면서 만든 코드가 첨부되어 있으니 그걸 우선시해서 보시면 동영상이랑 차이는 거의 없으실 겁니다.

 

 

동일하게 실습하는데 이상하게 페이지를 찾지 못하네요..

0

72

2

22. REST 방식 컨트롤러 만들기(2), 29. 등록처리 부분 질문이 있습니다.

0

74

2

37강. 강의수업듣다 질문드립니다.

0

56

2

TodoDTO test 함수

0

80

3

강사님 오타 있음요

0

77

2

No 1. 교제(ppt) soruce 복붙 문제 의 건

0

94

4

No 1. 교제(ppt) soruce 복붙 문제 의 건

0

70

3

17강 문의드립니다.

0

44

1

카카오 연동설정이 이제 안되는거 같아요

0

187

2

8장 마지막 강의 시 오류

0

98

4

혹시 뭐가 문제인지 알 수 있나요?

0

87

2

챕터: React-Router 설정

0

58

2

백)TODO관련

0

56

2

마리아 db 설치중 포트를 이미 사용중이라고 합니다

0

109

2

이강의 듣고 소화시켰다면 몇년차 정도 개발자라고 할수 있을까요?

0

105

1

CSR , SSR 의 수요 궁금증 질문

0

81

2

섹션5부터...

0

72

1

간단한 코드 질문!!

0

59

2

tbl_todo 질문입니다

0

64

2

수업 외 질문인데 'tbl'이 무슨 의미인가요???

0

288

2

엔티티클래스에서 질문입니다

0

77

2

수정시 writer값이 삭제되는 오류

0

41

2

교안 31 오타 수정해주세요

0

62

2

쿠키에 accessToken, refreshToken을 담고, 조회 시에 undefined

0

78

1