react set cookie
import Cookies from 'universal-cookie'; const cookies = new Cookies(); cookies.set('myCat', 'Pacman', { path: '/' }); console.log(cookies.get('myCat')); // Pacman
Source: stackoverflow.com
set cookie in reactjs
npm install react-cookie or yarn add react-cookie import { useCookies } from 'react-cookie' const SignInComponent = () => { const [cookies, setCookie] = useCookies(['access_token', 'refresh_token']) async function onSubmit(values) { const response = await getOauthResponse(values); let expires = new Date() expires.setTime(expires.getTime() + (response.data.expires_in * 1000)) setCookie('access_token', response.data.access_token, { path: '/', expires}) setCookie('refresh_token', response.data.refresh_token, {path: '/', expires}) } }
create cookie javascript react
createCookieInHour: (cookieName, cookieValue, hourToExpire) => { let date = new Date(); date.setTime(date.getTime()+(hourToExpire*60*60*1000)); document.cookie = cookieName + " = " + cookieValue + "; expires = " +date.toGMTString(); }, //create any new cookie createCookieInHour('cookieName', 'cookieValue', 5); //view cookies let cookie = document.cookie.split(';'); console.log('cookie : ', cookie);
Source: stackoverflow.com
react cookie
// server.jsrequire('@babel/register'); const express = require('express');const serverMiddleware = require('./src/server').default;const cookiesMiddleware = require('universal-cookie-express'); const app = express(); app .use('/assets', express.static('dist')) .use(cookiesMiddleware()) .use(serverMiddleware); app.listen(8080, function() { console.log('Listening on 8080...');});
Source: www.npmjs.com