Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carlos-hfc/react-memo
https://github.com/carlos-hfc/react-memo
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/carlos-hfc/react-memo
- Owner: carlos-HFC
- Created: 2020-05-27T13:43:01.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T20:41:13.000Z (almost 2 years ago)
- Last Synced: 2023-03-07T17:12:23.026Z (over 1 year 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.