오늘은 api요청 후 data를 넘겨받을 때 data를 어떤 단위로 받을지 (통째로 받을지 분산해서 받을지)를 백엔드 분들과 이야기를 나눴다. 나는 그냥 단순하게 데이터를 분산해서 여러 번 요청 후 받는 것보다 한 번에 fetch 후 받는 게 렌더링 속도를 줄이는 방법이라고 생각했는데 백엔드 분 의견은 달랐다. 한 번에 보내는 데이터양이 커지면 변경이 일어났을 때 일부분만 바뀌어도 통째로 전부 바꿔야 하는 어려움이 있다고 하셨다. 아직 경험이 없어서 실감하지 못했지만 이런 부분도 생각해야 한다는 것을 알게 되었다. 데이터를 너무 적당히 나눠서 받는 부분을 고민을 해야 할 것 같다.
또 한 가지 사항은 공을 던지는 버튼을 여러 번 눌렀을 때의 문제다.
-> 버튼을 눌렀을 때 결과의 응답을 받을 때까지 버튼을 비활성화하는 방법을 생각했다.
데이터를 어떻게 나눠서 받을지가 가장 어려운 부분이었다. 어떻게 받아야 효율적으로 받을 수 있을지 항상 고민해야겠다.