O intuito do projeto é mostrar o comportamento react sem uso de nenhum tratamento de performance, usando uma lib dedicada de gerenciamento de estado e o context api.
Pode se ver que há um problema de renderizacao desncessária, problema que pode ser corrigindo com uso das ferramentas fornecidas do react para melhoria na performance.
para poder visualizar essas correções, mova para branch fix-re-render