react-cookie 라이브러리
설치
npm i react-cookie
component 세팅
import { CookiesProvider } from 'react-cookie';
import Root from './Root';
ReactDOM.render(
<CookiesProvider>
<Root />
</CookiesProvider>,
document.getElementById('root')
);
사용
const [cookies, setCookie, removeCookie] = useCookies(['cookie-name']);
'cookie-name'이 쿠키의 key가 된다.
cookies : 쿠키(name : value)들을 모아놓은 javascript object
setCookie(name, value, [obtions])
- 쿠키 세팅
- name(string): cookie name
- value(string|object): name에 해당하는 cookie의 값을 저장(object 가능)
- options(object) : RFC 6265의 모든 쿠키 옵션을 지원
- path, expire, maxAge, domain, secure, httpOnly, sameSite
removeCookie(name, [options])
- 쿠키 삭제
- options(object) : setCookie와 동일
withCookies(Component)
어디서든 당신의 쿠키에 대한 접근권한을 줌
... 이하 생략 자세한 내용은 공식문서 참고
참고 문헌
Author And Source
이 문제에 관하여(react-cookie 라이브러리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@gth1123/react-cookie-라이브러리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)