This repository has been archived by the owner on Feb 19, 2023. It is now read-only.
[Reafctoring] search페이지 역할 분리에 관하여 #66
Labels
documentation
Improvements or additions to documentation
다량의 리뷰 및 코멘트를 가져오는 경우
캐싱
해주고,상태에 저장
해주기 때문에,remove
와update
를 해당 hooks에 포함시켰지만, 이럴 경우use~Data
는 응집도가 매우 낮아지는 것 같다. 단지 데이터를 가져오는 연산 뿐만 아니라, 삭제와 업데이트까지 함께 해주니까 말이다.use~Data 훅스의 역할에 관하여
그렇다면 어떻게 나눌 것?
remove
와update
는 단일 리뷰에 대한 연산이다. 실질적으로 데이터를 가져올 때 (useData) remove 와 update가 필요하지 않다. 오로지 단일 데이터가 사용자에게 보여졌을 때 remove 와 update가 필요한 것이다. 또한 useData를 사용하여 데이터를 가져옴에도 불구하고 데이터가 아예 없을 수도 있다. 이럴 경우 용량을 차지하는 update와 remove 연산은 무용지물이 된다.The text was updated successfully, but these errors were encountered: