Nesse Módulos iremos abordar performance e testes unitários dentro do React/Next.
Uma preocupação comum no desenvolvimento de aplicações web é a performance e, por isso, nesse módulo entenderemos como performar aplicações com React entendendo como funcionam os algoritmos internos da biblioteca e todo fluxo de renderização de componentes.
Uma renderização no React é o fluxo de comparação entre uma nova versão com uma versão antiga de um componente.
Existem algumas formas de ocorrer novas renderizações:
<Parent> <!-- Sempre que ocorrer uma mudança dentro do componente Pai, o Filho muda -->
<Children>
</Parent>
<Component prop="prop" />
<ContextProvider>
<Component />
</ContextProvider>