오늘 한 일
저번 주 과제 풀이 영상을 본 것으로 가볍게 시작했다.
뭔가 id를 설정하고 그런 접근법들 같은 거는 내가 시작할 때 했던 접근법과 유사했던 거 같은데 디테일한 부분들이 다른 느낌이 들었다. 근데 그 디테일들이 다 중요한 것들이라 ㄷㄷㄷ 놓치지 않고 새겨놔야겠다 생각하며 들었다.
수업을 다 듣고 생활코딩 redux의 마지막 강의 시리즈인 react-redux 실전 curd 앱 만들기 영상을 틀었다. 근데 보니까 이게 redux 수업을 했을 때 html, javascript, redux만으로 구현했던 페이지를 다시 react와 react-redux를 가미해 만들어 보는 내용이었다. 역시 배운건 실전으로 바로 써먹어봐야 내가 뭘 모르는지 안다 라는 마인드로 강의를 보지 않고 혼자 구현해보기로 했다. 일단 차근차근 하나씩 리액트 컴포넌트들로 분리시킨 다음 redux를 이용해서 store를 생성하고 dispatch로 state값을 바꾸는 것 까지 스무스하게 됐다. 근데 여기서 문제가 강의에서는 class를 이용한 컴포넌트를 만들어서 하는데 나는 강의대로 하지 않고 원리만 익힌 다음 함수형 컴포넌트로 계속 실습을 했기 때문에 store.subscribe 를 하는 법을 몰랐다는 것이다. 이때부터 다시 강의로 돌아가서 react-redux의 사용법을 다시 익혔다. 초반 하나 하는 법을 보고 원리를 이제는 좀 알겠다 싶어서 또다시 강의를 멈추고 나머지 컴포넌트들에 다 적용시키기 시작했다. 결국 강의 영상이 1시간 40분? 정도 됐던 거 같은데 실제로 본 양은 20분 내외랄까 ㅎㅎㅎ;;;; 그래도 다시 구현하라 그러면 뚝딱 할 수 있을 정도로 습득한 거 같아서 많이 배웠다고 생각한다!
curd 앱을 완성시키고 코딩의 기술 나머지 부분을 모두 읽었다. 근데 어느 부분은 쉽게 이해하고 넘어가는데 어느 부분은 진짜 이해가 안되서 겨우겨우 조금 이해할 정도로만 읽고 지나갔다. 이제 어느 정도 큰 틀을 다 읽은 거 같으니 꼼꼼하게 2 회독을 들어가야겠다. 이번 주는 매일 꾸준한 약간의 redux공부와 자바스크립트 코딩의 기술 책을 완전히 흡수하는 것이 목표이다!
'Life > TIL' 카테고리의 다른 글
20201005 T.I.L (0) | 2020.10.05 |
---|---|
20200929 T.I.L (0) | 2020.09.29 |
20200926 T.I.L (0) | 2020.09.26 |
20200925 T.I.L (0) | 2020.09.25 |
20200924 T.I.L (0) | 2020.09.24 |