何がしたかったのか
https://www.npmjs.com/package/react-cookie
react-cookieで有効期限を指定してcookieを設定したかった。
maxAgeでの指定はうまくいったが、expiresでの指定でエラーが出る。
環境
npm 6.14.6
react 16.13.1
react-cookie 4.0.3
解決
Dateオブジェクトを生成してtoUTCStringメソッドを呼び出すって書いてたけど、これがダメだった。
https://techacademy.jp/magazine/35735
普通にDataオブジェクト生成だけすればOK。
const cookieExpiration = '2020-11-11 23:59:59'
const cookieDate = new Date(cookieExpiration)
setCookie('user_id', data, { expires: cookieDate, path: '/' })