
https://spartacodingclub.kr/community/fastqna/all/635b4a3359b530404e9274f8/(%EC%9E%AC%EC%A7%88%EB%AC%B8)%204%EC%A3%BC%EC%B0%A8%20%EC%88%99%EC%A0%9C%20%EC%98%A4%EB%A5%98%20%EB%AC%B8%EC%9D%98
질문 답변이 누락되어 재질문합니다.
답변해 주신 튜터님이 언급한 try()~catch()를 찾아보니 아래와 같은 알고리즘으로 되어 있는데

미지튜터님이 써주신 코드에서는 try()가 생략된건가요?
일단은 위의 코드 참고하여 비슷하게 catch()를 이용하여 아래와 같이 코드를 작성해봤습니다
firebase_db.ref('/like/'+userUniqueId).once('value').then((snapshot) => {
console.log("success");
let tip = snapshot.val();
let tip_list = Object.values(tip)
if(tip_list && tip_list.length > 0){
setTip(tip_list)
setReady(false)
}
}).catch((err) => {
console.log("Error===========================");
console.log(err)
});
이렇게 하니까 앱 화면에는 오류메시지가 뜨지는 않네요. 다만 터미널에는 같은 문구가 뜨기는 하는데

이는 즉 "catch()코드가 이 캡처상의 에러를(실제 존재는 하되) 앱화면에만 뜨지 않게 처리해준다" 라고 이해하면 될까요?
