Olá.
Neste vídeo, foi introduzido o hook useMemo
. Fiquei um pouco em dúvida com relação a quando é usada a função memo
e o hook useMemo
.
Por favor, gostaria de saber se meu raciocínio está correto:
A função memo
é utilizada quando queremos memoizar um componente em sua definição. Já o hook useMemo
é utilizado quando queremos memoizar uma instância de um componente.
Estou correto?
Pesquisando, vi que o useMemo
também serve para memoizar o resultado de uma função, auxiliando quando temos uma função que execute cálculos pesados.
Obrigado.