오늘은 계속해서 뉴스피드 프로젝트 완성을 위한 기능 구현을 했다.
redux를 이용한 로그인 상태 여부 저장을 하였다.
원래는 안에 user 값을 넣어주려 했는데, 팀원이 여부만 필요하다고 해서 그냥 그렇게 했다.
하지만 좀 더 내 의견을 표출해볼 걸 아쉬움이 들었다.
(나도 튜터님도 user 값을 넣는 것이 더 좋을 것 같다고 생각했었기 때문)
react-router-dom을 이용한 layout을 설정하였다.
v6와 다르게 v5에서는 Layout Route로 감싸줘야 한다!!!
<Route element={<Layout />}>
<Route path='/' element={<Page />}/>
</Route>
docs의 설명에 따라 진행했더니 잘 구현됐다..!
Login with GitHub | supabase docs
근데 이 짜식이 displayname이라는 곳에 이름을 저장해버려서
일반 회원가입이랑 꼬인다.
내 머리도 꼬인다.....🥺
데드라인에 맞춰서 하기 어려울 것 같아서 이 기능은 삭제할 지도 모르겠다..! ㅎㅎ
하지만 기능을 구현해봤다는 것에 의의를 두겠..음...!