작성
·
175
1
바로 전에 질문드렸던 일은 해결이되었으나 리코일로 관리하다보니 로그인이 풀리는 현상이있었습니다 그래서 EncryptedStorage 에 토큰을 저장시킨뒤 리코일로 관리하였더니 로그인이 풀리는 현상은 해결되었으나 로그인을 하거나 로그아웃을 할 시 이벤트는 발동되나 화면이동이 안되는 상황에 놓여있습니다..
제가 유추한바로는 AppInner에서 토큰 콘솔을 찍어봣을때 프로미스 객체로 콘솔이 찍히는거로 봐서는 recoil 쪽에서 EncryptedStorage 에관한 비동기처리를 제대로 못해준거같은데 어떻게 하면좋을까요..ㅠ
AppInner.js 와 recoil 저장소입니다
로그인페이지입니다
로그아웃페이지입니다
로그인페이지에서 로그인버튼을 눌렀을때 Recoil setUidToken으로 저장시켰구 Recoil 저장소안에 getToken 으로 불러와 저장시킨뒤 AppInner로 토큰을 불러왔습니다
화면이동은 Stack(로그인안된)에서 Drawer(로그인된) 넘어갈땐 따로 네이게이션 네비게이트를 하지않구있습니다