Vamos detalhar isso e corrigir as aspas.
null e undefined fazem parte dos tipos primitivos. (Falando aqui JS puro, JSX, typescript e outros são transpilações)
Mas eles não são iguais, todo valor em JS é iniciado recebendo undefined, após receber uma declaração ele muda isso p/ o valor necessário.+
— Filipe M. Silva (@flpms.me) 2024-09-03T13:57:51.922Z