react-cookie

쿠키란?

사용이유

  1. 세션관리 : 로그인, 접속 시간 등 서버가 알아야 할 정보를 저장할 때 사용한다.
  2. 개인화 : 사용자마다 다르게 적절한 페이지가 보이도록 할 때 사용한다.
  3. 트래킹 : 사용자의 행동과 패턴을 분석하여 기록을 할 때 사용한다.

단점

  1. 방문한 웹 사이트에 대한 정보 및 개인정보가 기록되어 사생활을 침해할 수 있다.
  2. 사용자에게 저장되기 때문에 임의로 고치거나 삭제가 가능하며, 보안이 취약하다.
  3. 매번 헤더(Http Header)에 쿠키에 대한 정보를 추가해서 보내기 때문에 상당한 트래픽을 발생시킨다.

React에서 Cookie 사용하기

설치

npm install react-cookie

useCookies([dependencies])