Skip to content

[FIX] : Change 'MemoState&DispatchContext' level in comp trees#1

Open
winterlood wants to merge 1 commit intoDa-Haeng:testfrom
winterlood:test
Open

[FIX] : Change 'MemoState&DispatchContext' level in comp trees#1
winterlood wants to merge 1 commit intoDa-Haeng:testfrom
winterlood:test

Conversation

@winterlood
Copy link

  1. Context Providers 위치 변경
    기존 Main.tsx에 존재하던 MemoDispatch&StateContext Provider의 위치를 App.tsx의 최상위 태그로 옮겼습니다.
    따라서 기존 Main.tsx의 데이터를 DetailPage.tsx로 전달하지 못했던 문제를 해결하였습니다.

  2. DetailPage �타입 추가
    DetailPage.tsx에 interface로 IMemoItem 타입을 임시로 추가하였습니다.
    TS가 적용된 프로젝트인 만큼 아이템 타입이 추론되지 않아 발생할 수 있는 문제를 소거하기 위함입니다.

  3. DetailPage State 임시 렌더링
    DetailPage 컴포넌트의 data State의 존재 유무에 따라 렌더링 분기를 설정합니다.

  • data가 존재하지 않을 경우(Falsy할 경우)에는 Now Loading... 문구를 렌더링합니다.
  • data가 존재할 경우(Truthy할 경우)에는 data에 저장된 객체를 나열합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments