반응형
리액트 네이티브 프로젝트중에 서버에서 받은 데이터를 state 로 관리할때 기본값을 보통 빈객체로 받아왔다.
이렇게되면 렌더링이되는과정에서 빈객체를 불러와 데이터 핸들링에 처리가 원하는대로 결과를 받지않을수있다.
빈객체는 true 값이기에 예외처리를 하기위해서 state 초기값을 null을 줘 예외처리를 할수있도록 했다.
같은 맥락으로 ?. 옵셔널 체이닝의 도움을 받을수도있다.
프로젝트를 진행하면서 더 자바스크립트의 기본이 중요하게 느껴진다.
https://ko.javascript.info/optional-chaining
옵셔널 체이닝 '?.'
ko.javascript.info
반응형