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];