useContext
로 해당 context에 접근한다.
만약, 상수가 비어있지 않고, context에 활성화된 알림이 있으면
Notification
컴포넌트 보이게 한다.
http 통신할 때 창 세개 띄울 수 있도록 코드 작성해보자.
useContext로 데이터에 접근하기.
success 할 때
error 날 때
이전에 이런 코드를 작성한다.
문제가 있으면 이 nested Promise Chain을 반환한다.
그러면,
이 http 통신했을 때 reject되면,
외부 메인 프로미스 체인이 여기 있는 에러와 함께
코드 실행을 멈추게 한다.
결과
알림 창이 사라지진 않음. 그 작업을 안함.