Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Diferença entre rerender e usar o render 2 vezes

Olá.

Por favor, qual seria a diferença entre usar o rerender e usar o render 2 vezes na hora de testar o componente <Transacoes />? Caso eu utilizasse o render 2 vezes eu estaria criando dois componentes e, no caso do rerender, eu estaria só forçando o componente que já foi criado a renderizar novamente? Seria isso?

Obrigado.

1 resposta
solução!

E aí, Matheus! Tudo bem ?

O render é responsável pela renderização do componente uma primeira vez. Caso você queira testar se seu componente está sendo atualizado conforme novas props passam para ele, aí você utiliza o rerender para renderizar o componente com as novas props.

Não há vantagens em utilizar o render duas vezes com props diferentes se você consegue aproveitar o que já foi renderizado e apenas mudar as props para testar como elas se comportam. Por isso o uso do rerender. Você nota isso quando o rerender recebe o retorno que o render devolve, uma vez que ele já fez o trabalho de renderizar o componente.

Espero ter esclarecido suas dúvida!

Abraços.