inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

아바타 커뮤니티앱 만들기 (React Native Expo)

[4-6] 접근 제한 스크린 관리하기 + 로그아웃

[4-6]접근제한 스크린 관리하기+로그아웃 부분에서; 로그인 후, 내정보 스크린이 안뜨는데요,,,

해결된 질문

172

작성자 없음

작성한 질문수 0

0

image.pngimage.png

챗지피티와; 강의 다시 보는데도; 해결이 안되어 문의드려요 ㅠㅠ

javascript react react-native typescript react-query

답변 2

0

ksw

해결하였습니다!!!

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. ksw님.

로그인 후 내정보 스크린이 표시되지 않고, 인증 상태가 제대로 반영되지 않는 문제를 경험하고 계시는 것 같습니다. 해당 문제는 여러 가지 원인으로 발생할 수 있는데, 특히 useAuth 훅에서 상태 관리 및 네비게이션 로직이 올바르게 구현되지 않았을 가능성이 있습니다.

문제 해결을 위한 접근 방법

  1. useAuth 훅 확인:

    • 로그인 성공 시, auth 객체에 사용자의 정보를 저장하는 로직이 제대로 구현되어 있는지 확인하세요.
    • 로그인 성공 후 네비게이션: 로그인 성공 후 auth 객체가 업데이트되고 나서 router를 통해 적절한 화면으로 이동하도록 구현되어야 합니다.
  2. router 사용 확인:

    • useFocusEffect 내에서 auth.id를 체크하여 제대로 된 값이 없는 경우, 기본 경로로 리디렉션하는 로직이 있는지 확인하세요.
  3. 상태 업데이트:

    • auth.id가 업데이트된 후에도 MyScreen 컴포넌트가 재렌더링되지 않는 경우, 상태 업데이트가 비동기에 의해 덮어쓰여지거나 제대로 반영되지 않았을 가능성을 점검하세요.
  4. console 로그 추가 후 디버깅:

    • 로그인과 관련한 핸들러 혹은 네비게이션 함수들에 console.log()를 추가하여 각 함수가 정상적으로 실행되는지, 그리고 상태가 업데이트되는지 추적해 보세요.

추가적으로 확인해 볼 수 있는 유사 질문 및 답변:

아래 링크는 비슷한 문제를 겪었던 다른 사용자들의 질문과 답변을 참고할 수 있는 페이지입니다.

  • 로그아웃 관련해서 질문 있습니다.: 로그아웃 및 접근 제한 구현시에 발생할 수 있는 문제와 관련된 해결 방법을 다룬 질문입니다. Kyo 강사님의 해결책이 도움이 될 수 있습니다.

위의 힌트를 통해 문제를 해결해 보신 후에도 해결되지 않는 부분이 있다면, 추가적인 코드나 콘솔 로그 정보를 기반으로 문제를 재검토할 수 있도록 해주세요.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

secureTextEntry 설정에 관해

0

57

2

expo 55 tabs 사라짐 이슈

0

77

2

백엔드도 궁금합니다!

1

84

1

댓글 버튼 하단에 고정되지 않는 이슈

0

52

1

SafeAreaView 적용 기준 문의

0

80

2

스크린 옵션 아이콘

0

55

2

[Note] 안드로이드 네비게이션 헤더 이슈 안내

0

65

2

ActionSheet

0

84

1

안드로이드 폰과 PC에서 테스트할때 화면 안보임과 오류 문의

0

98

1

iOS 빌드 후 실기기에서 앱 시작

1

69

1

[5-2] 글 목록 무한스크롤 구현하기 with InfiniteQuery 10:40/ useScrollTop(ref) 사용관련

0

83

2

클라이언트 사이드에서 세션 관련 질문

0

81

2

Android 에뮬레이터 환경설정 및 실행 (for Mac) 에러 문의

0

111

1

[5-13] useLikePost 쿼리 구현 중 Tanstack Query 관련 질문

0

63

1

Expo 54 버전 ios에서 headerLeft

1

139

2

어플 개발 후 배포 시에 주의할 사항이 있을까요?

0

78

1

코드 수정 시 ios 시뮬레이터에서 자동반영이 안 되는데 왜그럴까요?

0

91

1

텍스트가 다 상단위로 올라가있는데 어떻게 해야할까요?

0

78

2

Axios Network error...

0

149

2

강의는 52버전인데 expo가 현재 54버전이에요

0

306

1

[TIP] SafeAreaView 사용할 때마다 자꾸 ios에서 위아래가 빵꾸 나시는 분들 필독

0

233

2

키보드 이슈 관련 해결 질문

0

72

1

android header를 ios처럼 바꾸기

0

66

1

CustomButton 코드 버튼 관련 질문

0

64

1