Rumah > Soal Jawab > teks badan
P粉4818158972023-08-27 09:17:05
Jadi saya menulis artikel di Medium tentang cara menyelesaikan masalah ini: Cara menggunakan useSession() Hook untuk mengemas kini data sesi pengguna dalam NextAuth
import { useSession } from 'next-auth/client'; export default function UserInfo() { const { data: session, update } = useSession(); const handleUpdateUser = async () => { const newSession = { ...session, user: { ...session?.user, email: "someone@example.com" }, }; await update(newSession); }; return ( <button onClick={handleUpdateUser}> 更新用户 </button> ); }