인프런 커뮤니티 질문&답변

주철민님의 프로필 이미지
주철민

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

포트폴리오 리뷰 - board edit page

수정하기 뮤테이션

해결된 질문

작성

·

274

·

수정됨

0

안녕하세요 선생님 !

하나 궁금한 점이 있어서 질문 드려요.

게시물 수정할 때, 기존에 입력한 값이 사라지고 수정한 내용만 남는 문제가 발생해, 수정하기 버튼을 눌렀을 때 기존 값도 남아있고, 수정한 내용도 체인지 돼서 나오게끔 하는 부분을 공부중입니다.

(이미지는 강의내용 캡쳐입니다)

궁금한 게, 이렇게 코드를 적용하고 게시물을 수정하면 바뀐 내용들만 뮤테이션이 날라간다는 건 이해 하겠는데 기존에 입력한 값들이 안 사라지고 출력되는 건 이해가 쉽지 않네요.. !!

 

어차피 writer,title,contents 스테이트는 수정된 게 없으니 빈 값 아닌가요 ? 빈 값인데 초기값이 나온다는 게 ..ㅠㅠ 미리 답변 감사합니다 선생님.

 

 

 

 

답변 1

1

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! 철민님!

웹서비스 구성은 아주 쉽게 프론트엔드와 백엔드로 구성되어있습니다!

현재 철민님께서 만들고계신 화면은 프론트엔드 화면이며, 여기서 작성한 작성자, 제목, 내용 등은 임시로 웹브라우저의 state라는 변수에 저장되며 영구저장되기 위해서는 백엔드에 전송되어야 합니다.

여기서 아무리 인풋창에 입력하여 state가 변경ㄷ히었다고 하더라도, 백엔드에 전송되지않으면 결국 영구저장되지 않아요! 따라서 백엔드에 전송되지 못한 값들은 모두 초기값으로 돌아가는 것이랍니다!^^

주철민님의 프로필 이미지
주철민

작성한 질문수

질문하기