11주 차 주간 회고
한 일
- 개인 프로젝트 -
- 플레이어의 조작기능 구현,
- localStorage를 이용한 마이 플레이리스트 페이지 구현.
- 모달창을 이용해서 플레이리스트에 곡 저장 기능 구현
- 함수형 자바스크립트 스터디
배운 점
- localStorage에 객체나 배열형태로 저장하고 싶다면 꼭 JSON.stringify 와 JSON.parse 를 이용해 제이슨화해서 저장해야 한다.
- 자주 바뀌는 상태는 localState로 자주 바뀌지 않는 상태는 Redux로 분리해서 관리해 줄 수 있다.
느낀 점 & 자기 선언
이번주에는 모달창 만드는게 가장 큰 도전이었다. 모달이 이렇게나 힘든 작업이었을 줄이야... 꼬박 하루하고도 반나절을 온종일 투자해서야 완성이 되었다.ㅜㅜ 유튜브에서 저장 기능을 어떻게 만들고 있나 참고하면서 만들었는데 하면 할 수록 유튜브가 존경스러워진다. 어떤 웹을 사용하던지 쉽게 사용하고 지나치는 기능들이 어떻게 구현되는지 한 번쯤 가볍게 생각해보는 것도 좋을것같다.
이제 내가 원하는 기능들을 거의 다 구현이 되어가는 중이다. 이제쯤 되니 내가 만든 페이지에서 음악을 골라 들으며 작업을 할 수 있어서 그 점이 기분 좋게 작업할 수 있는 원동력이 되어주었다. 여기 까지 오니 너무 구현에 초점을 맞추고 달려와서 다시보면 부족한 부분이 엄청 많을지도 모르겠다는 생각이 들었다. 원래는 검색 기능도 더 넣고 싶고 했는데 이제는 기능을 무리해서 더 추가하기 보다는 내가 만든 것들에서 부족한 점이 있나 더 찾아보고 코드를 더 다듬고 해서 작동이 되는 코드가 아닌 좋은 코드로 남길 수 있도록 힘쓰고 싶다.
+그런데 갑자기 배포실패 ㅎㅎㅎ 밤 늦게까지 배포 문제 해결하고 완성했다!
'코드숨' 카테고리의 다른 글
코드숨 리액트 2기 후기 (0) | 2020.12.23 |
---|---|
20201213 코드숨 12주차 마지막 회고 (0) | 2020.12.13 |
20201129 코드숨 10주차 회고 (0) | 2020.11.29 |
20201122 코드숨 9주차 회고 (0) | 2020.11.22 |
20201115 코드숨 8주차 회고 (0) | 2020.11.15 |