크게 두 가지 컴포넌트와 연결이 되어 있었는데, 저장해 놓은 데이터를 불러와서 캔버스 및 코드 데이터를 수정할 수 있는 셀프 스터디 룸 컴포넌트와 메타데이터 정보를 수정하고 DB에 저장하는 업데이트 모달 컴포넌트가 있었다.

기존 스터디 룸에서 새로 만든 data를 저장하는 컴포넌트를 그냥 가져와서 쓰면 되는 것 아닌가 싶었다.

기존 수정하려고 하는 데이터를 어떤 식으로 불러올 것인가가 문제가 되었다.

기존 수정하려고 하는 데이터를 어떤 식으로 불러올 것인가

처음에는 그냥 새로 GET 요청을 보내 새로운 STATE에 Response 데이터를 저장한 후 사용하려 했었다. 이런 식으로 접근하니 문제점이 생겼다.

시행착오?

useCallback이나 useMemo