이슈
배경
액션
임펙트 / 학습
요약 (Summary)
웹뷰 오픈시와 라우터 이동시에 로딩 인디케이터 정책이 일원화 되지 않아 발생하는 문제에 대해 설명하고 대안을 제시합니다.
fyi: 자산 상세 웹뷰 기준으로 작성된 문서이기 때문에 openFullScreenWebview, openWebview, deeplink로 여는 웹뷰에서의 내용이 상이할 수 있다는 점을 참고 부탁드립니다.
배경 및 이슈 그리고 제안 (Background)
- SSR로서버 요청 이후 사용자가 보는 화면이 렌더 되기 까지 흰화면이 뜹니다.
- 유저가 단순 흰화면을 보게 하기보다는 현재 화면이 로드되고 있다고 표시해야 합니다.
- 이를 위해 웹뷰 오픈시 네이티브(IOS, Android)가 onLoad이벤트에 네이티의 로딩 화면을 띄워주고 있습니다.
자산 상세 웹뷰 첫 로딩시 네이티브가 띄워주는 로딩화면