✅ 14일의 요약
- JS Deep Dive : 책을 완독 하며 자바스크립트가 왜 이렇게 작동하는지를 이해하고, 스스로 설명하는 시간까지 갖게 되었다.
- 리액트 : 자바스크립트 딥 다이브를 이해한 후에 다시 리액트를 접하게 되니, 상태 관리와 훅에 대한 이해가 깊어짐을 느꼈다. 왜 리랜더링이 되지 않는지 등에 대해 조금 더 이해하고 사용할 수 있게 되었다. (useReducer 훅을 보며 리덕스, 리코일 등의 다양한 상태 관리 라이브러리에 대해 차이점을 비교하고 선택해보고 싶다는 생각이 많이 들었다.)
- 깃의 장인이 되기 위해 찾던 중 게임을 발견하게 되었다.
- 리액트 프로젝트를 시작할 때, CRA 뿐만 아니라 Vite를 시도해보았다.
✍🏻 열나흘의 개발 공부 키워드
1. 모던 자바스크립트 딥 다이브 1회독 완료. 너무 짜릿해
- 자바스크립트 작동 원리에 대해 공부하다가 너무 재밌던 나머지 책의 내용을 얼른 알고 싶다는 생각에 2주 동안 일기를 못 적었다.
- 이 책을 다 읽었던 날, 지금까지 공부한 내용들이 퍼즐로 맞혀지는 기분은 이루 말할 수 없다.
- 이전에 이어 각 장마다 중요 내용 정리 및 짧은 퀴즈를 스스로 내보며 다시 복습하는 시간을 가져보자.
2. 리액트. 함수형 코드와 사랑에 빠지다. (feat. reduce() )
- 함수 조합의 함수형 코드. 2주간의 기간에 함수형 코드의 매력에 빠졌다.
- 특히 reduce 함수는 매력이 넘친다. (물론 잘 사용하도록 계속 고민하고 연구해야겠다...)
- 그동안 나를 괴롭힌 리덕스의 개념에서 나오는 리듀서가, 함수 reduce의 개념을 착안한 점을 깨달았을 때, 정말이지 독서실에서 소리칠 뻔했다.
- useReducer 훅을 보며 리덕스, 리코일 등의 다양한 상태 관리 라이브러리에 대해 차이점을 비교하고 선택해보고 싶다는 생각이 많이 들었다.
3. Create React App? Vite!
- Vite를 이용한 짧은 후기는 아래와 같다.
https://github.com/alwayz0121/vite-react
4. 깃 장인이 되기 위한 노력
- https://learngitbranching.js.org/?locale=ko
- 우연히 찾게 된 깃 게임인데, 개념을 정리하고 활용하기에 좋았다.
💭 생각 넓히기
- 오늘의 생각
깊은 개념의 이해 공부를 좋아하는 내가, 한동안은 너무 시간에 쫓겨 기술 구현에만 급급했던 것 같다.
2주간의 동작 원리를 깊이 이해하려고 했던 노력을 통해 바라보는 시야가 한층 더 성장함을 느낀다.
- 그에 대한 나의 생각
이번 개발 공부를 본격적으로 시작하면서 매일 꾸준히 체력관리를 위해 턱걸이 1개를 목표로 운동을 해왔다. 이번에 가족들과 팔씨름을 하는데 월등히 성장함을 느끼게 되었다.
개발도 똑같다. 매일 제자리걸음인 것 같았지만 돌아놓고 보니 이만큼 성장해있지 않는가.
이번 2주간의 시간 투자는, 가히 2주 이상의 가치를 주는 시간이었다고 말할 수 있다.
당장의 결과에 너무 아쉬워하지도 말고, 오로지 성장에만 집중하자!
- 내가 바라는 것
🍊 당장의 결과에 너무 아쉬워하지도 말고, 오로지 성장에만 집중하자!
💖 가치 높이기
- 잘한 점 칭찬하기 : 스스로에게 설명하는 공부. 체력이 많이 성장했다.
- 아쉬운 점 : 초조하지 말기!
- 어떻게 개선할 수 있을까? : 내일도 늘 그렇듯 꾸준히 해나가기🍊
'V타민은 자라서 비타민이 됩니다 > V타민 하루 걸음 (일기)' 카테고리의 다른 글
이틀 걸음 | JS Deep Dive, 안타까운 사고 (0) | 2022.10.30 |
---|---|
이틀 걸음 | JS Deep Dive, 클로저에서 익숙한 리덕스가 느껴진다 (0) | 2022.10.28 |
하루 걸음 | JS Deep Dive, 면접 때 부족했던 부분을 알게 되다! (0) | 2022.10.26 |
사흘 걸음 | 노마드코더 개발자 글쓰기 모임 1기 끝, react-redux의 늪 (2) | 2022.10.25 |
여드레 걸음 | GIT, Redux, freeCodeCamp 도장 깨기 :) (0) | 2022.10.21 |