Olá!
Na aula 4.4, pq foi necessário utilizar o return setFiltro() no interior da função selecionarFiltro?
function selecionarFiltro(opcao: Opcao){ if(filtro === opcao.id){ return setFiltro(null) } return setFiltro(opcao.id) }
Pergunto pois testei sem o return, e sem o return a funcionalidade de adicionar o background blue quando selecionado continua funcionando, porém, ao clicar novamente, o botão não é deselecionado.