Muito legal o desafio, eu testei ordenar por ordem alfabética também e vou compartilhar com vocês como fiz:
useEffect (() => {
const retorno = carregaProdutores();
retorno.lista.sort(
(produtor1, produtor2) => (produtor1.nome > produtor2.nome ? 1 : produtor2.nome > produtor1.nome ? -1 : 0) //para ordenar por ordem alfabética crescente
);
setTitulo(retorno.titulo);
setLista(retorno.lista)
}, []);
return [titulo, lista];