[TIL] Day9

은채·2022년 5월 19일
0

코드캠프 TIL

목록 보기
9/43

수정기능 심화

  1. 디폴트값 보여주기
  • 수정페이지에서 패치보드를 받아오고, 가져온 내용(data)을 받아서 프롭스 던져주기
    (페이지 -> 컨테이너 -> 프레젠터까지 -> defalutValue에 넣어주기)
  1. 골라서 수정하기
  • 우리의 프로젝트에 있는 Onchange 는 하나라도 바뀌어야 작동을해서 state에 저장이 됨...
    아무것도 수정하지 않으면 state가 비어있어서 빈 뮤테이션이 오고, 그 상태로 수정된 것
  1. 뮤테이션을 보낼 때, 수정하지 않은 (입력하지 않은) 것 역시 보내지 않는 것 👍 (추천)

  2. state의 디폴트값을 빈 문자열이 아니게 하는 것 => props를 넣는다. 👀
    Ex props.boardData.fetchBoard.writer로 한다면?

  • 네트워크 비용이 많이 들어가게 됨. 변경하지 않은 데이터도 계속 보내게 되니까.
profile
반반무마니

0개의 댓글