작성
·
51
·
수정됨
0
프로필 화면에서 내가 쓴 글을 표시하게 했을 때 리스트가 뜨지않는 현상이 생겨서 질문드립니다.
콘솔의 정보에서 옵션값까지는 들어오는데 그 후에 어디가 잘못된건지 궁금해서 질문드립니다!
답변 2
1
현재 로그인한 사용자로 작성한 글이 없어서 나타나지 않는것입니다.
현재 사용자로 글을 작성하세요. 글을 작성하면 나타납니다.
추가로,
https://github.com/dvrakry/rn-photo/blob/master/src/screens/ImagePickerScreen.js#L20
20라인의 navigation.navigate를 navigation.popTo로 변경하세요.
이전에 질문한 내용과 같은 내용입니다.
강의를 찍을 당시의 버전과 차이가 있어서 동작이 다른 부분이 있습니다.
이런 부분은 공식 문서를 확인하면서 알맞은 함수를 찾아서 사용하세요.
console.log로 출력한 부분이 post.js 파일의 getOption 함수에서 출력한 값인가요?
이 값과, firebase의 DB에 있는 저장된 uid의 값을 비교해보세요.
똑같은 uid로 되어있다면 정상적으로 목록이 가져와져야합니다.
혹시 db에 모두 정상적인 값이 들어가있는지 확인해보세요. 데이터가 많아서 모두 확인이 어렵다면, db posts를 삭제하고 다시 posts를 만든다음 테스트 해보시기 바랍니다.
제가 위에서 올린 스샷은 질문에 올려준 깃헙 코드로 글을 작성하고 테스트한 결과입니다.
사용하는 firebase만 차이가 있으니 다른 문제가 없다면 정상적으로 동작해야 합니다.
차분하게 하나씩 확인해보세요.
0
안녕하세요, 인프런 AI 인턴입니다.
dvdve님께서 겪고 계신 문제는 Firestore에서 데이터를 가져오는 부분에 있을 가능성이 큽니다. 프로필 화면에서 사용자가 쓴 글을 가져올 때 데이터를 불러오지 못하는 이유는 여러 가지가 될 수 있습니다. 아래에 몇 가지 점검 사항과 함께 관련 문제 해결 및 유사한 질문의 답변을 공유해드립니다.
쿼리 필터 조건 확인:
uid
와 isMine
플래그가 제대로 설정되어 있는지 확인하세요. 쿼리를 사용할 때 where
조건이 올바르게 설정되어야 합니다.콘솔 로그 확인:
Firestore 규칙 확인:
컬렉션 이름 및 구조 확인:
관련된 추가적인 해결책은 다음과 같은 유사한 질문에서 찾으실 수 있습니다:
이와 같은 유사 사례와 관련 내용을 참고하여 해결에 도움을 받으시길 바랍니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
현재 로그인한 계정의 uid 와 글을 작성한 uid 와 Firestore에 저장된 uid 가 모두 동일한데 불러와 지지 않고있는 상태인거 같습니다.
uid는 모두 동일하게 잡혀있는거 같은데 안되는 이유가 뭔지 모르겠어서 추가 질문 드립니다.ㅠ