이번주에는 Redux에 대하여 배울 수 있었다.
1/ Flux Architecture
2/ Redux - Flux Architecture의 구현체
3/ React에서 Redux 사용하기
강의내용과 문서를 바탕으로 최대한 내가 이해한 부분+흐름을 정리했다.
과제1은 강의내용을 그대로 따라가면 할 수 있는 부분,
과제2는 스스로 강의내용을 복기하면서 학습하기 위함이었다.
화요일에 과제1을 제출했지만 강의를 그대로 따라쳤다.
목요일에 과제2를 테스트코드부터 컴포넌트별로 모두 완성했다. 그러나 최종적으로는 완성하지 못했다.
호기로웠지만 많은 내용이 주어졌기 때문에 멘붕이었다.
강의내용이 한 번에 이해가 가지 않아서 여러번 반복했는데, 그렇기 때문에 과제1은 거의 그대로 따라친 느낌이 없지 않아 들어서 너무 아쉬웠다.
이론적인 공부가 너무 부족한 것 같다. 과제를 하는데 급급해서 거의 실습위주로 시간을 써서 아쉬웠다.
이번주에는 집중력이 너무 약했고, 게을렀다고 생각한다. 시간투자를 조금 더 많이하고 고찰했다면 과제2를 완성할 수 있었을텐데...
완벽하게 이해하지는 못했지만, Redux를 사용하는 것을 통해 적극적인 관심사의 분리에 대해 알게되어서 유용했다. 미흡하게나마 이해한 흐름을 벨로그로 정리했는데, 이 흐름을 보면서 여러번 반복해봐야겠다.
트레이너님께서 직접 시현해주시는 것을 보면서 위 부분에 대해 다시 한 번 어떤식으로 하는 건지 배울 수 있었다.
과제2에 대해서 다시 처음부터 작은 단위로 한 줄씩 아래와 같이 작성했다.
시간투자를 최대한 많이해서 이론적인 부분도 꼼꼼히 읽고 넘어가자.
마찬가지로 시간투자를 많이해서 실습적인 부분도 여러번 반복하고 넘어가자.