下一个 Auth "useSession" 语法

Next Auth "useSession" syntax

我正在通读 next-auth 文档,但对 useSession 挂钩的语法感到困惑。这是它在文档中的使用方式

  const { data: session, status } = useSession()

但是,我不明白为什么我们要将 session 分配给 data。如果我们只是这样做,我们是否会获得相同的结果:

const { data, status } = useSession()

我确定我在这里遗漏了一些东西,但我不确定它是什么。任何帮助将不胜感激。

谢谢!

使用 useSession() 时使用术语 'session' 只是 next-auth 世界中的命名约定,因此它类似于使用 getSession() 时,在这两种情况下会话对象包括用户对象和过期字符串。 长话短说,您可以将其分配给您想要的任何 var 名称,或者直接使用数据变量。