강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

Tae Kyun Kim님의 프로필 이미지
Tae Kyun Kim

작성한 질문수

리액트로 나만의 블로그 만들기(MERN Stack)

(48) Comment Front

postDetail.category.categoryName 이 불러와지지 않네요..

작성

·

133

0

 

나머지 postDetail.title이나 한단계 레벨로 내려가서 불러오는건 되는데 두단계 내려가는 postDetail.category.categoryName 이나

postDetail.comment.legth 두개만 불러와 지지가 않습니다.. 혹시나 서버 데이터가 느리게 들어와서 그런가 해서

 

저 위에 두개 데이터 불러오는거 지우고 나머지 데이터들만 불러오게 해놓고 사가에서 딜레이 1초를 뒀는데

데이터가 없다고 에러가 뜨는 대신  그냥 데이타가 들어와야하는 부분이 비어있게 렌더링이 됩니다.

정상적으로 로딩이 된경우 (저 위 두개 불러오는거 포기하면)

빠르게 한 3번 렌더링이 되는데 첫번째 렌더링때는 데이터가 없다고 뜨기는 합니다.

 

어떻게 해결해야될까요?ㅠㅠ

퀴즈

대규모 React 애플리케이션에서 Redux를 사용하는 주된 이유는 무엇일까요?

컴포넌트의 스타일링을 위해서

애플리케이션의 전역 상태 관리를 중앙화하기 위해서

사용자 인증 속도를 높이기 위해서

데이터베이스 연결을 직접 처리하기 위해서

답변 1

0

싸플님의 프로필 이미지
싸플
지식공유자

강의에서도 그렇고 유사질문에서 언급을 한적이 있습니다.

먼저, useSelector로 불러올경우 바로 깊숙이 들어가지 않습니다. 

const {postDetail} = useSeletor(~~)

하지만 질문 주신분은 바로 들어가시길 원하시는 것 같군요. 

이럴 경우

let result = "" 

result = postDetail로 한번 변수에 할당을 해주고 다시

result에서 들어가보시길 바랍니다. 

변칙적으로 사용하기 위해서는 저렇게 빈 값을 정해주고 할당해주면 깊숙히 들어 갈 수 있습니다. 

 

Tae Kyun Kim님의 프로필 이미지
Tae Kyun Kim

작성한 질문수

질문하기