728x90 버그장인1 10.14.22{코딩일기}벨로퍼트와 함께하는 모던리액트 1-26~27챕터리뷰 [ 새롭게 알게된 것 ] 1. 실재 환경에서 에러 발생시 흰화면 대신 에러발생을 안내해주는 방법을 알게됨 바로 componentDidCatch라는 생명주기 메서드를 사용하면 됨 2. 올바른 props 설정을 못했을때의 에러를 방지하는 방법은 null checking 설정 하면됨 해당 컴포넌트에 null checking 해주면됨. 설정 방법은 아래와 같음. 이렇게 해주면 화면엔 아무것도 안보이지만 에러는 발생안함 function User({ user }) { if (!user) { return null; } 보통 네트워크 요청 지연으로 데이터 없는 경우 null이나 로딩중을 렌더링 하면 됨 function Users({ users }) { if (!users) return (로딩중) return ( ..... 2022. 10. 14. 이전 1 다음 728x90