더북(TheBook)

useUserContext Hook을 사용해 사용자 정보를 조회한 후, 사용자가 로그인 상태라면 MainTab 화면을 네이티브 스택 내비게이터에 등록하고, 그렇지 않으면 SignIn 화면과 Welcome 화면을 네이티브 스택 내비게이터에 등록합니다.

여기까지 코드를 작성했으면 회원가입 후 Welcome 화면에서 다음 버튼을 눌러보거나, 이미 가입 절차를 마친 계정으로 로그인을 시도해보세요. 그러면 다음과 같이 화면이 나타날 것입니다.

▲ 그림 8-19 로그인 후 화면

이 화면이 나타나면 iOS에서는 화면을 좌측 끝부터 우측 방향으로 스와이프해보고, 이전 화면으로 되돌아가는지 확인해보세요. 안드로이드에서는 뒤로가기 버튼을 눌러보세요. 앱이 종료되었나요? 종료되었다면 로그인 사용자 분기 처리가 성공적으로 잘 된 것입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.