//------------------------수정 전-----------------------------------
const { reviewImage, reviewContent } = useSelector((state) => ({
reviewImage: state.review.list.reviewImage,
reviewContent: state.review.list.reviewContents,
}));
React.useEffect(() => {
dispatch(getOneReviewDB(reviewId));
}, []);
//--------------이미지를 때에 따라 못 받아 오는 문제-----------------------
//----------------------------------------------------------------
//------------------------수정 후----------------------------------
const { reviewImage, reviewContent } = useSelector((state) => ({
reviewImage: state.review.list.reviewImage,
reviewContent: state.review.list.reviewContents,
}));
React.useEffect(() => {
dispatch(getOneReviewDB(reviewId));
}, [reviewImage]);
해결 한 방법 : 리뷰를 들어가면 image가 제대로 들어오지 않고 기본 이미지로 들어오는 현상을 발견했습니다.
useEffect를 통해 reviewImage가 바뀌게 되면 리렌더링이 되게하여 오류를 해결했습니다!
'ErrorNote' 카테고리의 다른 글
NestJs] (git) cannot add to the index -missing -add option (0) | 2022.01.26 |
---|---|
ErrorNote] Heroku remote rejected 해결 (0) | 2021.11.12 |
ErrorNote] Invalid Hook Call Error (0) | 2021.11.12 |
ErrorNote]Unknown column '' in 'field list'(Sequelize) (0) | 2021.10.10 |
ErrorNote] 리액트&리덕스 토큰이 정상적으로 들어오지 않는 현상 (0) | 2021.08.17 |