더북(TheBook)

로그인했을 때 프로필이 존재하는 계정이라면 setUser를 호출하도록 수정해줬습니다.

다음으로 SetupProfile 컴포넌트를 수정해줍시다.

components/SetupProfile.js

(...)
import {useUserContext} from '../contexts/UserContext';

function SetupProfile() {
  const [displayName, setDisplayName] = useState('');
  const navigation = useNavigation();
  const {setUser} = useUserContext();

  const {params} = useRoute();
  const {uid} = params || {};

  const onSubmit = () => {
    const user = {
      id: uid,
      displayName,
      photoURL: null,
    };
    createUser(user);
    setUser(user);
  };

(...)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.