const [restaurantes, setRestaurantes] = useState<IRestaurante[]>([])
const excluir = (restauranteAhSerExcluido: IRestaurante) => {
http.delete(`restaurantes/${restauranteAhSerExcluido.id}/`)
.then(() => {
const listaRestaurante = restaurantes.filter((restaurante) => restaurante.id !== restauranteAhSerExcluido.id)
setRestaurantes([...listaRestaurante])
})
}
Como funciona para o JavaScript entender os parâmetros e argumentos passados? Como nesse exemplo, acima, pego da função de deletar.