【发布时间】:2021-05-28 03:27:15
【问题描述】:
我在 Next.js 项目中使用universal-cookie,这是在控制台中返回警告的简单代码:
import React, { useState } from "react";
import Cookies from "universal-cookie";
import styles from "../styles/Home.module.css";
export default function Home() {
const cook = new Cookies();
const [session, setSession] = useState(cook.get("key"));
const setCookie = () => {
cook.set("key", "hola", { secure: true });
setSession(cook.get("key"));
};
const deleteCookie = () => {
cook.remove("key", { secure: true });
setSession(undefined);
};
return (
<div className={styles.container}>
<button onClick={() => setCookie()}>Save Cookie</button>
<button onClick={() => deleteCookie()}>Delete Cookie</button>
{session ? <>I'm in</> : <>I'm out</>}
</div>
);
}
当“I'M IN”然后我刷新页面时,控制台中会出现以下警告:
我已经到处寻找解决方案了。
【问题讨论】: