Bonjour Jean-Luc
Le premier code que tu donnes est ce que tu dois utiliser pour voir si une session existe du côté client (donc du code qui est executé sur ton utilisateur).
On met session entre crochets pour "ne garder que" la variable session que nous renvoie la fonction useSession(). C'est notamment ce qu'on appelle l'affectation par décomposition.
Pour le deuxième exemple, la fonction getSession() qui s'execute sur le serveur (à ne pas confondre donc avec useSession() ne nous renvoit de toute façon que la session. On peut donc ne pas mettre de crochets.
Si tu as besoin d'autres explications je suis là pour t'aider n'hésite pas.