O projeto foi construído com base em classes, eu sugiro que ele pudesse ser alterado fazendo uma versão alternativa usando apenas funções uma vez que o React evoluiu ao ponto de não usar classes assim por padrão. Gostaria de ver como o projeto ficaria desssa forma. A criação de um novo branch bastaria.