Week 08
이번주에 배운 것 📝
axios
fetch 메소드와 유사하게 비동기 통신을 도와주는 라이브러리.
json-server
REST API를 쉽게 구축할 수 있게 해주는 라이브러리.
json 파일 형식으로 DB를 사용할 수 있고, GET, POST, PATCH, PUT, DELETE 메소드, query string, request body 데이터 전송 방법, sort, limit 등 기본적인 옵션을 제공한다.
Keep 🍊
- 주석을 열심히 달자. (내일의 나를 위해)
- 리팩토링을 꾸준히 하자.
Problem 🤔
- State를 어떻게 관리할지 생각해보자.
지금은 컴포넌트 내부 state로 관리하고 있음.
그러나 json-server와 지속적으로 통신하고 UI를 업데이트 하려면 redux로 분리하고 thunk를 쓰는 게 효율적일 수 있음.
Try 🏃♀️
- Thunk API 공부하기
- Styled Component 도입하기