항해 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 한번 훑어보기

- 읽어볼만한 책 찾기