[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
안녕하세요 선생님
작성
·
213
0
앱을 시작할 때, splash 스크린을 보여주고, 유저의 정보에 따라 redirect하려합니다. 그런 기대로 지금 현재 코드를 짰는데, 기대한것과 달리 splash 스크린이 아예 띄워지지 않고 곧바로 redirect 됩니다. 혹시 제가 원했던 것처럼 splash 스크린을 단 1초간이라도 보여준 다음 유저 정보에 따라 redirect 하는 방법이나 현재문제의 원인을 알 수 있을까요? 참고로 go router의 버전은 v8입니다.
initialScreen이 splash 화면으로 지정되어있긴합니다.
다만 문서를 알아본결과 , redirect 로직이 실제 route가 작동되기 직전에 작동되서 splash 화면으로 라우팅 되지 않는것 같아요.
SplashScreen UI에서 리다이렉트 로직을 구현해서 route 시킬 예정입니다.
혹시 이 때는 initState에서 하는게 맞을까요?