一,使用插件
yarn add react-cookies
关于他的使用
https://www.npmjs.com/package/react-cookies
import cookie from 'react-cookies' //引用
cookie.save(key,value,{path:"/"}) //设置cookie,第三个参数的意思是所有页面都能用这个cookie
cookie.load(cookieName) // 加载名为cookieName的cookie信息
cookie.remove(cookieName) // 删除名为cookieName的cookie信息
其他api参照上面的连接
将我们从后台数据库拿到的用户信息,存到这个cookie里面,用于验证是否登陆,并将信息通过state管理起来,这样我们判断是否登陆时,直接看state里是否有用户信息。
退出时将cookie信息删掉