인프런 커뮤니티 질문&답변
섹터8접속중인 사용자의 정보표시에서 3:42
해결된 질문
작성
·
249
퀴즈
66%나 틀려요. 한번 도전해보세요!
사용자 프로필 데이터와 관련 로직을 관리하기 위해 사용되는 주요 컴포넌트(ProfileState, ProfileProvider, ProfileRepository)의 역할은 무엇일까요?
앱의 사용자 인증만 처리합니다.
사용자 데이터 상태 관리, 비즈니스 로직, 데이터 소스 접근을 분리하여 처리합니다.
UI 화면 레이아웃만 정의하는 역할을 합니다.
앱 설정 정보를 저장하고 관리합니다.
답변 4
0
0
vadain2000
질문자
@override
Widget build(BuildContext context) {
logger.d(context.watch<ProfileState>().feedList);
logger.d(context.watch<ProfileState>().userModel);
UserModel userModel = context.read<ProfileState>().userModel;
return SafeArea(profile_screen.dart 에서 userModel 을 불러왔는데 위처럼 찍히는데. 불러오지 못하는것 같아서요.
한번만 더 확인해주세요.

0
vadain2000
질문자

파일명을 잘못 적어서 이미지가 안나왔네요. 그런데 이름은 안나오고 있어요..왜그런지요.
logger.d(context.watch<ProfileState>().userModel);I/flutter (12199): │ 🐛 UserModel{uid: , name: , email: , profileImage: null, feedCount: 0, followers: [], following: [], likes: []}
비워져 있네요, 왜그렇죠

name가 vibaso로 찍히지 않네요.
DEV MOO
지식공유자
아래 답변에서도 말씀드렸지만 보내주셨던 소스파일로 테스트했을 때,
이미지와 이름이 잘 표시됐습니다.
제 생각에는 회원가입이 제대로 되어있지 않은 것 같습니다.
파이어베이스 홈페이지의 Authentication 과 Database 에서 회원 정보를 삭제하신 다음,
다시 회원가입을 하셔서 테스트 해보시길 바랍니다.
0








firebase 의 데이터를 삭제 후에 다시 회원가입을 했는데도 데이터를 불러오지 못하고 있는건가요?
소스코드를 다시 보내주세요