[0605] 오늘 한 것

한별·2024년 6월 5일

스파르타 내배캠 TIL

목록 보기
33/63

오늘은 계속해서 뉴스피드 프로젝트 완성을 위한 기능 구현을 했다.

1. 로그인 상태 저장

redux를 이용한 로그인 상태 여부 저장을 하였다.
원래는 안에 user 값을 넣어주려 했는데, 팀원이 여부만 필요하다고 해서 그냥 그렇게 했다.
하지만 좀 더 내 의견을 표출해볼 걸 아쉬움이 들었다.
(나도 튜터님도 user 값을 넣는 것이 더 좋을 것 같다고 생각했었기 때문)

2. layout 설정

react-router-dom을 이용한 layout을 설정하였다.
v6와 다르게 v5에서는 Layout Route로 감싸줘야 한다!!!

<Route element={<Layout />}>
  <Route path='/' element={<Page />}/>
</Route>

3. 깃허브 소셜로그인

docs의 설명에 따라 진행했더니 잘 구현됐다..!
Login with GitHub | supabase docs

근데 이 짜식이 displayname이라는 곳에 이름을 저장해버려서
일반 회원가입이랑 꼬인다.
내 머리도 꼬인다.....🥺
데드라인에 맞춰서 하기 어려울 것 같아서 이 기능은 삭제할 지도 모르겠다..! ㅎㅎ
하지만 기능을 구현해봤다는 것에 의의를 두겠..음...!

profile
글 잘 쓰고 싶어요

0개의 댓글