slice 생성
main에서 작성한 유저 추가 함수, 유저 확인 함수를 slice에 넣어놓는 방법 – 비동기함수인 thunk를 사용한다.
주의할 부분은 await를 쓰기 때문에 두번째 ()에 async를 붙여야 하고 값도 받아와야 하기 때문. 그리고 export로 아예 따로 불러낼 수도 있다
구글auth – 로그아웃을 할 때 까지 유지
세션 스톨로지
사용 : 새로고침 할 때 값을 가져와서 사용
저장 : 로그인 했을 때 저장
삭제 : 따로하지 않고 꺼졌을 때 자동으로 지워짐
– 로그아웃을 눌렸을 때, 지워질 수 있어야 함
app.js에서도 useEffect를 사용해서 값을 유지 할 수도 있다
로그아웃 기능 추가 – redux에 저장되어 있는 정보도 없애야 하므로 안에 dispatch로 넣을 수 있다
useEffect로 firebasestore에 저장되어 있는 값을 불러와서 사용 할 수도 있다
참고문서 : https://firebase.google.com/docs/firestore/query-data/get-data?hl=ko&authuser=0#get_all_documents_in_a_collection