https://github.com/carlos-hfc/react-memo
https://github.com/carlos-hfc/react-memo
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/carlos-hfc/react-memo
- Owner: carlos-hfc
- Created: 2020-05-27T13:43:01.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T20:41:13.000Z (over 2 years ago)
- Last Synced: 2025-01-13T15:49:25.216Z (6 months ago)
- Language: HTML
- Size: 4.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Utilizando o `memo` ##
Para evitar que o componente filho renderize múltiplas vezes por conta de atualização de algum estado do componente pai, usa-se o `memo` para evitar que o componente filho renderize novamente.
O `memo` vai "memorizar" o componente para evitar a sua re-renderização, melhorando a performance da aplicação.
Isso pode ocorrer quando o componente tem algum estado que é atualizado a partir do *onChange* de algum input. Toda vez que o componente pai alterar algum estado, o filho também "escutará" essa alteração e renderizará novamente.