-
Notifications
You must be signed in to change notification settings - Fork 1
12.07.수
johan edited this page Jan 25, 2023
·
1 revision
json-server 라이브러리를 설치해서 trello api로부터 가져온 목데이터를 db.json에 저장하고 이를 http 요청, 응답을 통해 데이터를 서버와 주고받으면서 CRUD 하는 작업을 진행하고 있다.
List에 대한 state를 ListContainer가 가지고 있다가, Board에서 List 추가를 할 수 있게 하기위해 List에 대한 state를 Board로 올렸다. 이처럼 내가 처음에 의도한 대로 상태를 해당 컴포넌트가 계속 갖고 있는게 아니라 뭔가 주먹구구식으로 상태를 여기서 관리했다가, 또 필요하면 저기서 관리하도록 옮겼다가 하는것 같아서 이 프로젝트를 내가 주도한다는 느낌보다 이 프로젝트에 내가 끌려다니는 것만 같은 기분이 들었다.
일단은 그래도 프론트 영역에서 인터렉션에 의해 수정되는 데이터들이 서버에 요청과 응답받는 과정에서 서버에서도 그대로 적용되고 그렇게 수정된 서버의 데이터를 다시 받아오는 일련의 과정을 계속 경험해보면서 프론트엔드의 주요 업무 중 하나인 api 요청과 응답에 따른 화면 렌더링을 계속 연습할 수 있다는 부분은 좋은 것 같다.
다음부터는 이랬으면 좋겠다고 생각한 부분 : 식별자명을 잘 짓자! 초반에 식별자가 몇 개 없어서 이름을 비교적 추상적으로 지었다가, 나중에 식별자가 많아지면서 비슷한 역할을 하는 식별자들의 이름을 짓기 골치아픈 상황이 생겼다.
아무튼 금요일까지 마무리 하기로 한 리스트, 카드 CRUD 작업을 오늘 마무리했다!