[항해99] 4/1 React(3) TIL

최스탑·2022년 4월 1일
0

[항해99] 5주차

목록 보기
1/6

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ문당훈 미안합니다,,죄송합니다,,제 과제를 위해 희생해주십시오,,
테스트 이미지로 넣었는데 오류를 볼 때도 이 사진 떠 있으면 웃겨서 기분이 풀어진닼ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ


< TIL >
(배운 것이 너무 많아 블로그에 다 작성할 순 없음🤯)

  • Promise (비동기)
    - async, await : await를 만나면 실행이 잠시 중단되었다가 Promise 처리 후에 실행을 재개한다. 즉, await는 함수 실행을 기다리게 하는 것이다.

  • 토큰 기반 인증
    - OAuth : JWT와 OAuth의 차이점이 무엇일까 생각했었는데, 둘 다 로그인에 쓰이는 인증 방식이며 JWT는 토큰의 한 형식이고, OAuth는 프레임워크이다.

  • 웹 저장소의 종류
    - 쿠키
    - 세션 스토리지 : 브라우저를 닫으면 제거
    - 로컬 스토리지 : 따로 지워주지 않으면 계속 남아 있다. (보안 위험)

  • 컴포넌트 쪼개기!
    - Grid / elements 구분하여 재활용하기

  • Redux의 New version!
    - immer, redux-thunk, connected-react-router 라이브러리 활용

  • firebase
    - 로그인 / 회원가입 auth 관련 적용

  • Redux와 세션 더블체크로 로그인 상태 유지하기

< Issue >

  • Header에서 Permit으로만 줬을 때는 왜 로그인 완료 구현을 하지 못하는 것일까. if 조건으로 지정을 해줘야 제대로 작동한다. 흠.

< 회고 >

  • 주특기 마지막주인 심화 파트가 시작되었다..! 벌써요..?😇
  • 오늘은 항해 mingle day 이벤트에 참여했다! 홍삼정을 Get하였다^^,,치킨 저랑 교환하실 분,,,ㅠ
  • 그래도 오늘 목표였던 로그인과 회원가입 구현까지 끝내보았다! firebase의 Authentication 시스템 굉장히 신기하다...!!!
    하지만 firebase를 쓰는건 곧 끝나니까,,,ㅎ
  • 컴포넌트를 잘게 나누어 사용하는 것도 역시 아직은 낯설다🥲
  • 과제를 최대한 빨리 마무리하고 하나 하나 다시 되짚어가며 공부를 해야겠다!!!
profile
try & catch

0개의 댓글