O desafio é desenvolver um SPA (Single Page Application) de uma lista de contatos em React com as seguintes funcionalidades:
- Consumir os dados de contato através de uma API Rest, usando a Fetch API do Javascript.
- Busca de um contato aplicando filtro em tempo real.
- Aplicar filtros de ordenação por Nome, País, Empresa, Departamento e Data de Admissão.
- Crie os estados do SPA.
- Consuma a API de contatos no ciclo de vida correto do componente.
- Implemente a busca para filtrar os contatos em tempo real.
- Implemente os filtros de ordenação por Nome, País, Empresa, Departamento e Data de Admissão.