강의

멘토링

로드맵

Inflearn brand logo image

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

alvinlog님의 프로필 이미지
alvinlog

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

게시글 수정하기

[공유] Post 수정 취소 후 다시 수정시 이전 수정 값이 남아 있는 문제 해결

작성

·

388

1

PostCardContent에서 취소 버튼을 클릭시 바로 onCancelUpdate()를 하게 되면 editText의 값이 리셋되지 않습니다.

그래서 다시 수정 버튼을 클릭하면, TextArea에 postData가 보이는 것이 아닌, 이전에 수정을 하려다가 취소할 당시의 값이 남아있게 됩니다!

 

(해당 내용은 제로초님 sleact 레파지토리에 pull request 하였습니다.)

 

취소 버튼 클릭시 editText를 리셋하고 onCancelUpdate를 실행할 함수를 만들어주면 됩니다!

const onClickCancel = useCallback(() => {
    setEditText(postData);
    onCancelUpdate();
  });
<Button type="danger" onClick={onClickCancel}>취소</Button>

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

감사합니다!

alvinlog님의 프로필 이미지
alvinlog

작성한 질문수

질문하기