[WIL] 코드숨 리액트 6기 - 4주차 주간회고

선영·2021년 12월 27일
0

회고

목록 보기
4/33
post-thumbnail

Facts (사실, 객관)

  • 이번주에는 Redux에 대하여 배울 수 있었다.

    1/ Flux Architecture

    2/ Redux - Flux Architecture의 구현체

    • Redux 설치
    • 3가지 원칙
    • Action
    • Reducer
    • Store
    • Provider
    • react-redux hook

    3/ React에서 Redux 사용하기

  • 강의내용과 문서를 바탕으로 최대한 내가 이해한 부분+흐름을 정리했다.

  • 과제1은 강의내용을 그대로 따라가면 할 수 있는 부분,
    과제2는 스스로 강의내용을 복기하면서 학습하기 위함이었다.

  • 화요일에 과제1을 제출했지만 강의를 그대로 따라쳤다.

  • 목요일에 과제2를 테스트코드부터 컴포넌트별로 모두 완성했다. 그러나 최종적으로는 완성하지 못했다.


Feelings (느낌, 주관)

  • 호기로웠지만 많은 내용이 주어졌기 때문에 멘붕이었다.

  • 강의내용이 한 번에 이해가 가지 않아서 여러번 반복했는데, 그렇기 때문에 과제1은 거의 그대로 따라친 느낌이 없지 않아 들어서 너무 아쉬웠다.

  • 이론적인 공부가 너무 부족한 것 같다. 과제를 하는데 급급해서 거의 실습위주로 시간을 써서 아쉬웠다.

  • 이번주에는 집중력이 너무 약했고, 게을렀다고 생각한다. 시간투자를 조금 더 많이하고 고찰했다면 과제2를 완성할 수 있었을텐데...

  • 완벽하게 이해하지는 못했지만, Redux를 사용하는 것을 통해 적극적인 관심사의 분리에 대해 알게되어서 유용했다. 미흡하게나마 이해한 흐름을 벨로그로 정리했는데, 이 흐름을 보면서 여러번 반복해봐야겠다.


Findings (배운점)

  • 과제2를 처음부터 TDD사이클로 작성해보았다. 처음에는 테스트 코드부터 완성해버려서 구현에 대해 막막하고 어려웠다.

TDD Cycle (Red > Green > Refactoring)

  • 트레이너님께서 직접 시현해주시는 것을 보면서 위 부분에 대해 다시 한 번 어떤식으로 하는 건지 배울 수 있었다.

  • 과제2에 대해서 다시 처음부터 작은 단위로 한 줄씩 아래와 같이 작성했다.

    • 테스트 코드 작성 (Red -> Test fail)
    • 가라로 구현 (Green -> Test pass)
    • better코드로 다듬기 (Refactoring)

Affirmation(자기 선언)

  • 시간투자를 최대한 많이해서 이론적인 부분도 꼼꼼히 읽고 넘어가자.

  • 마찬가지로 시간투자를 많이해서 실습적인 부분도 여러번 반복하고 넘어가자.

profile
Superduper-India

0개의 댓글