Nas aulas notei que o professor não importa a função useState do React, porém para conseguir fazer funcionar eu tive que importar a função utilizando:
import { useState } from 'react'
Nas aulas notei que o professor não importa a função useState do React, porém para conseguir fazer funcionar eu tive que importar a função utilizando:
import { useState } from 'react'
Olá, Rodrigo! Tudo bem?
Você está certíssimo na sua observação!
O useState (assim como o useEffect e outros Hooks) precisa sim ser importado explicitamente para funcionar. Sem isso, o JavaScript não sabe de onde essa função vem e gera um erro.
Acredito que alguns momentos houve um auto import e você não observou que foi importado, em um print da aula rapidamente mostra a importação:
Portanto, continue fazendo exatamente como você fez:
import { useState } from 'react';
Parabéns pela atenção aos detalhes, isso é fundamental na programação!
Bons estudos!
Sucesso ✨