내일배움캠프

TIL 24일차 정리

Leo(상원) 2022. 12. 28. 09:01
반응형

오늘은 프로젝트를 마무리하고 배포를 하였다. 배포는 Client는 Vercel로 Json-server는 Glitch로 배포하였다.

 

팀원들과 열심히 진행하여 만족스러운 프로젝트를 만든 것 같다. 하지만 Error 역시 만만치 않았는데 프로젝트를 진행하면서 터진 에러중 하나를 포스팅해보자고 한다.

 

Error

이건 에러라기 보다는 사소하지만 꿀팁같은 것이다. 렌더가 되는 조건은 state가 변경되었을때 props가 변경될때 부모 컴포넌트가 렌더링 될때 마운트 언마운트 되었을 때 이다. 하지만 나는 글을 수정버튼을 클릭 했을때 함수에 직접 변수에 담아서 전달을 해줬더니 렌더링이 터지지 않아서 제대로 받아오질 않았다.

 

그래서 나는 customForm에서 setState를 같이 리턴해줘서 input value에 직접 할당하는 것이 아닌 setState에 할당해줘서 렌더링의 조건을 만족시켜 잘 해결했다.

반응형