현재 update버튼은 1로 고정되어 있다. 이것도 read처럼 param을 받아서 처리해야한다.
update부분을 받아온 params의 id값으로 넘겨준다.
그리고 app 밑에 update폴더를 만들고 [id]폴더를 만든다.
update도 form형식으로 사용자와 상호작용을 함으로 useClient를 사용해야 한다.
create폼과 똑같고 거기서 read의 data들을 폼안에 넣어주기만 하면 된다.
create의 폼을 붙혀 넣어준다. 그리고 클라이언트 컴포넌트기 때문에 useParams를 사용하여 id값을 가져온다.
fetch를 사용하여 topics에서 해당 id값 데이터를 받아와 title, body에 넣어준다.
수정하기 버튼을 눌렀을 때엔 method로 PATCH를 사용해야 한다.
문제점이 발생한다. db.json은 정상적으로 수정되지만 글 읽기에는 수정이 안된다. 캐시를 꺼보자
정상적으로 작동한다.