[보기모드 변경 구현] 코멘트 리스트 조회 후 문제
특정 게시글의 코멘트 리스트를 조회하는 화면에서
뒤로 가기를 하거나 글 목록 보기를 하면 이전 화면으로 잘 이동합니다.
그러나 코멘트 리스트 조회 화면(게시글 상세조회)에서 보기모드(모두/좋아요/내글)를 클릭해도 화면에 아무 변화가 없습니다. (API는 정상적으로 요청)
그래서 ArticleHeader 컴포넌트에서 onChangeMode 메소드를 다음과 같이 수정하여 정상적으로 동작하는 것을 확인했습니다.
[변경 전]
const onChangeMode = (mode) => {
if ($articlesMode !== mode) articlesMode.changeMode(mode);
}; [변경 후]
const onChangeMode = (mode) => {
if ($articlesMode !== mode) {
articlesMode.changeMode(mode);
router.goto("/articles");
}
};
위와 같이 수정한 것이 올바른 방법이 맞을까요?
Answer 2
1
혹은 changeMode 메소드에서 제일 먼저 route.goto를 해도 됩니다. changeMode에 설정하면 매번 changeMode를 호출할 때 route.goto를 따로 할 필요가 없기 때문에 이렇게 하는 것이 기능적으로는 좀 더 좋은 방법인 것 같습니다.
const changeMode = async (mode) => {
router.goto("/articles/all")
set(mode)
articles.resetArticles()
await articles.fetchArticles()
}
1
네 그렇게 하셔도 크게 문제가 될 것 같지는 않습니다.
그리고 이부분은 '앱 완성도 높이기3 - URL을 통한 보기모드 변경' 부분을 적용하면 해당 내용도 해결됩니다.
수업자료 링크 접속했는데 404에러 뜹니다 ㅠ
1
44
1
11장 미션에 이메일 남기는걸 누락했어요.
0
36
1
소스코드즘 부탁드립니다.
0
43
1
@RestControllerAdvice를 사용하지 않은 이유?
0
42
1
6장 ORM 에 관하여 질문
0
51
1
선생님 공유해주신 핸드북에 링크가 몇개 잘못되었어요
0
50
2
마감 인 경우.
0
74
1
5장부터는 미션 상세 내용이 없는데 어떻게 작성해야되나요?
0
68
1
환경변수 기반 업비트 API 키 가져오기에서 none이 나옵니다ㅠㅠ
0
56
2
3,4장 이후 미션 제출 질문
0
79
2
윈도우에서 Node js를 설치하고 싶어요
0
45
0
가상 환경과 차이 도커 질문
0
43
1
유튜브 시연 영상 추가 기능 강의 업로드 계획
0
55
3
프론트 api.js의 요청 headers 옵션의 cors 관련 설정 질문
0
103
2
[npm start 오류나는 분들을 위하여]노드 최신버전 사용하시면 오류가 발생합니다.
0
428
1
첫 메인 화면 $isLogin 인증 부분 궁금한점이 있습니다.
0
580
2
[앱 완성도 높이기3 - URL을 통한 보기모드 변경] 로그인 성공 후 라우팅 문제
0
336
1
[앱 완성도 높이기2 - 날짜보기] 타임존 관련 설정 문제
0
1587
1
[보기모드 변경 구현] 좋아요 보기 구현에서 문제 발견
0
450
1
[인증 구현 - 컴포넌트] error 처리 관련 질문
0
422
1
[인증 구현 - store] setAuth 메소드 구현
0
382
1
[스토어 배치] 강의 내용 중 수정이 필요한 부분
0
371
1
[라우터 설정] 강의 내용 중 수정이 필요한 부분
0
599
1
아래와 같은 에러가 발생합니다. ㅜㅜ
0
1280
2

