항해 99
항해 27일차 TIL
MildColor
2022. 10. 17. 23:09
카카오 데이터 센터에 불이나서 티스트리 블로그를 쓸 수가 없다... 그래서 메모장에다가 쓴걸 옮겨썻다.
1. 오늘한것
- 심화주차 과제를 위한 공부를 했다.
우선 redux toolkit 사용법이 이해가 잘 안갔는데, 지금은 어느정도 이해가 가고 있다. 특히 thunk쓰는 이유를 알게 된 게 과제를 하는데 도움이 크게 된 것 같다.
그동안 리덕스를 쓸때 새로고침을 하면state가 사라졌는데, 지금 json-server를 이용하여 데이터 베이스를 이용하고 있다. 이제 화면을 띄울때 서버와 통신을 해서 데이터를 받아와서 이용한다. 그러기 위해선 화면을 띄우기전 서버와 통신을해야하는데 그 과정을 thunk를 통해 한다.
아주 최소 사이즈로 기능 구현을 하고 있는데, toolkit을 사용하는법이 능숙해지면 실제 과제를 할때에는 좀 더 수월 할 것으로 예상된다.
2. 개선할점 / 아쉬운점.
- React lifecycle에 관한 개념
- 전역상태관리의 필요성
3. 고민해 볼 것
- 실전 프로젝트 제안해볼만한 주제가 있는지
4. 다음 목표 및 개선해야할점
- 주 1회 알고리즘 풀이( 평일에는 힘들것 같으니 주말을 이용)
- CSS grid, Grid Garden
- component 잘게 쪼개기, custom hook 만들어보기
- uselocation 알아보기
- figma 한번 훑어보기
- 읽어볼만한 책 찾기