O compilador está apresentando o seguinte warning:
"React Hook useEffect has missing dependencies: 'ordenar', 'testaBusca', and 'testaFiltro'. Either include them or remove the dependency array react-hooks/exhaustive-deps"
Acredito que o mesmo warning foi apresentado no projeto do instrutor, pois dá pra ver no vídeo que o mesmo trecho está sublinhado. O código é esse:
useEffect(() => {
const novaLista = cardapio.filter(item =>
testaBusca(item.title) && testaFiltro(item.category.id));
setLista(ordenar(novaLista));
},[busca, filtro, ordenador]); // <----- Esse é o array de dependencia que o compilador está alertando
Apesar do warning não ser impeditivo, não entendi o que está acontecendo.