Quando eu tento colocar a tipagem do setFiltro para React.Dispatch<React.SetStateAction<number | null>>
como o instrutor fez o Typescript me acusa um erro de tipagem.
Colocar somente number
ou somente null
resolve o erro. Para isso eu alterei o estado inicial de filtro e o setFiltro do retorno do if
da função selecionarFiltro para 0
ao invés de null
o código funcionou (claro que qualquer número serviria), mas não consegui entender o erro de tipagem.
Eu copiei e colei o código que o instrutor disponibilizou e continuou dando o erro...