Estoy leyendo la documentación de autenticación siguiente y estoy confundido por la sintaxis del gancho useSession
. Así es como se usa en la documentación.
const { data: session, status } = useSession()
Sin embargo, no entiendo por qué estamos asignando session
a data
. ¿No lograríamos el mismo resultado si solo hiciéramos esto:
const { data, status } = useSession()
Estoy seguro de que me estoy perdiendo algo aquí, pero no estoy seguro de qué es. Cualquier ayuda sería apreciada.
¡Gracias!
Es solo una convención de nomenclatura en el mundo de la próxima autenticación usar el término 'sesión' cuando se usa useSession(), por lo que sería similar a cuando se usa getSession(), donde en ambos casos el objeto de sesión incluye un objeto de usuario y caduca la cadena . En pocas palabras, puede asignarlo a cualquier nombre de var que desee, o simplemente usar directamente la variable de datos.