1. React Native 프로젝트_ 기능 개발
닉네임 수정하기
✅ 닉네임 수정, db에 반영, 바로 조회하기
닉네임 불러오기는 useEffect함수에 넣어서 닉네임 변경이 있을 때마다 바로 불러오도록 만듦
edit 버튼 눌렀을 때 true로 만들어 textInput이 보이고 input 안에서도 삼항연산자로 addNickName, ediNickName을 구분해서 textInput이 중복되지 않게 했다.
마운트되자마자 닉네임 불러오기를 하니 처음에 닉네임이 없을 때 addName[0].nickName
를 찾을 수 없다는 오류
어제 전 팀원분들이 알려주신 firebase auth자체의 updateProfile 사용해보기
Can't find variable: navigation
navigation 관련 패키지 다시 설치
My screen 자체에 setOptions, goBack 앞에 navigation.
이 붙어 있었는데 삭제하니 My screen으로 잘 감
Home screen에 지도가 안 보임
api, 댓글, 수정된 loading 부분 병합하기 전 dev에서는 잘 보였음
Loading부분 수정하시는 분이 Home의 return 부분을 삭제해서 그랬음
return 살리니 지도 잘 보임!
로그인해도 자꾸 다시 로그인 화면으로 돌아오는데
navigate("Tabs", { screen: "Home" });
이 아니라
navigate("Home");
으로 해야했음. 다른 navigation이라 이름을 써줘야하는 줄 알았는데 아니었음
다른 문제는 로그인 하고 나서 My tabs를 누르면 다시 로그인 화면으로 넘어감
튜터님 도움
navigate("Tabs", { screen: "Home" });
튜터님 도움
로딩처리한 부분과 return 사이는 제일 가까워야 함
저 사이에 모달 코드가 껴 있어서 오류가 났음
키보드 밖 누르면 키보드 사라지게 하기
<TouchableWithoutFeedback onPress={Keyboard.dismiss}>
Pressable 컴포넌트
title
에 버튼글씨를 넣게 되어 있어 불가능했음