1
resposta

Observação sobre Never

Olá, eu entendi que quando aparece Never tem que colocar o generics e tal doque realmente ele precisa receber, etc.. mas a duvida minha é, sempre que aparecer Never precisa colocar o generics entao ? porque ja coloquei na colinha aqui que quando aparece never precisa por generics rs

1 resposta

Salve, Sérigo!

"Sempre" é relativo :)

Precisamos "tipar" com o genérics sempre que o TS não conseguir inferir o tipo.

Por exemplo, quando fazemos:

const [nome, setNome] = useState("")

Ele sabe que é um useState<string> por conta do valor inicial.

Já quando o valor inicial é um array, precisamos dizer explicitamente, "é um array de " por exemplo.

Conseguiu perceber a diferença?