네비게이션
React-Native 로그인/회원가입 플로우 navigation
10주차에는 로그인/회원가입 플로우 구현 및 서버 연동이다. reactnavigation.org/docs/auth-flow/ 리액트 네비게이션 독스 참고했다. 인턴때 내가 구현할 뻔 했던 기능이었던 것 같은데 여차저차해서 안 했던 것 같다. 리네 어케했었는지 다 까먹어서 고생중,.. 앱 구동 시 스플레시 화면을 띄우고 로딩 되는 동안 AsyncStorage에서 로그인 여부를 확인한다. AsyncStorage는 로컬 데이터베이스(핸드폰에 저장해둔 데이터)이다. 로그인 정보(토큰)가 없다면 로그인 네비게이터로, 있다면 메인스텍 네비게이터로 이동시킨다. 그림은 아래처럼 그렸지만 SplashScreen/AuthStack/MainStack을 스텍으로 쌓는 것이 아니라 상태에 따라 셋 중 하나만 스텍에 쌓는다. 이..