CodeSoom 2022.10.31 - 2022.11.06
Redux 적용하기
과제 1: To-do 리스트 Redux를 사용하여 리팩터링 하기
과제 2: 레스토랑 정보 확인 및 예약 시스템 구축하기
이번주 강의 내용에서는 Redux로 상태 관리를 하는 방법을 배웠는데 App에서는 사실 View가 어떻게 그려지는 지 관심만 갖게 하고 상태가 어떻게 처리되는지는 모르게 해야 함을 알게 되었다..!
그리고 Redux를 사용하여 지난번 과제였던 To-do 리스트를 리팩터링하고, 레스토랑 리스트를 등록하는 과제를 수행했다.
테스트하는 문구를 적절하게 입력하는 것이 은근 어려웠는데, 코드 리뷰를 통해 테스트 코드로 어떤 상황을 테스트하고 있는지를 다시 생각해보라고 말씀해주셔서 작성한 테스트 코드를 다시 살펴 보며 올바른 문구로 수정할 수 있었다.
저번주에 TDD를 배운 이후로 이번주 강의와 과제 역시 TDD를 작성하는 시간을 가졌는데... 쉽지 않다😵
아직 무엇을 테스트해야하는 지, 어떻게 코드를 작성하는 지를 모르는 상태인 것 같다. 이번주 과제는 코드숨 강의를 보면서 작성하려고 노력했지만, 다시 머리로 받아들이는 과정이 필요할 것 같아 다음주에도 코드를 살펴보며 복습해야겠다.
TDD에 대한 혼란한 와중, 과제를 커밋하고 트레이너님이 달아주신 코멘트를 보며 어려운게 정상인 거구나..하면서 위안이 되었다ㅠ
익숙하지 않은 것 뿐이고, 계속 사용하게 되면 익숙해진다고 하니.. 계속해서 작성하다 보면 어느 순간은 내 코드가 되어 있겠..지?!! 화이팅해야겠다 💪
'CodeSoom- React 13기 > 주간회고' 카테고리의 다른 글
[코드숨] 리액트 13기 - 6주차 주간 회고 (0) | 2022.11.20 |
---|---|
[코드숨] 리액트 13기 - 5주차 주간 회고 (0) | 2022.11.13 |
[코드숨] 리액트 13기 - 3주차 주간 회고 (0) | 2022.10.30 |
[코드숨] 리액트 13기 - 2주차 주간 회고 (0) | 2022.10.22 |
[코드숨] 리액트 13기 - 1주차 주간 회고 (0) | 2022.10.19 |