항해99 5기 (정규 트랙)_7주차 WIL

ne_ol·2022년 2월 27일
0

[항해99 5기] WIL

목록 보기
7/8
post-thumbnail

1. What I did

1. Chapter 5. (주특기) 클론 코딩

1. This week's keyword: ?

  • useEffect로 axios (get) 요청을 하기 전에 redux에서 state값을 불러오는 것에 있어서 어려움이 있었다. 처음에는 useEffect는 해당 component의 렌더링이 끝나고 실행되기 때문에, component가 렌더링 되는 시점에 useEffect로 불러오는 data가 필요한 경우에는 사전에 그 data가 필요할 거라고 판단했다. (에러가 계속 떴기 때문에) 하지만 알고보니 useEffect로 data를 불러오기 전에 비어있던 list (배열) 에 reduce를 실행했기 때문이었다. "배열이 비어있는데 initialValue도 제공하지 않으면 TypeError가 발생합니다." (MDN) 즉 초기값을 0으로 설정하지 않아서 component가 렌더링 될 때 에러가 계속 떴던 것이다.
  • 다른 아이템에서 get reducer 를 사용할 때, 전 아이템에서 get reducer로 불러왔던 data들이 뷰에 뜨는 에러가 발생했는데 이는 state 값에서 중복처리를 안해줘서 발생한 에러였다.

2. Chapter 6. 실전 프로젝트

  • 기간: 2022년 2월 25일 (금) @ 09:00 ~
  • 기획 단계에서 차질이 자꾸 생긴다..잘할 수 있겠지..?
profile
개발되는 중입니다.

0개의 댓글