freeCodeCamp/guide/portuguese/redux/reselect/index.md

18 lines
1.1 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

---
title: Reselect
localeTitle: Reselecionar
---
## Reselecionar
Reselecionar é uma biblioteca de seletores simples para o Redux. Por que precisamos de seletores? Documentos oficiais descrevem desta forma:
* Os seletores podem calcular dados derivados, permitindo que o Redux armazene o estado mínimo possível.
* Seletores são eficientes. Um seletor não é recalculado a menos que um dos seus argumentos seja alterado.
* Seletores são compostos. Eles podem ser usados como entrada para outros seletores.
Pode parecer complicado, mas os slectors permitem que o aplicativo funcione mais rápido, reduzindo o (s) processamento (s) desnecessário (s). Normalmente `mapStateToProps` é chamado toda vez que qualquer alteração na `store` é feita. `mapStateToProps` liga valores de armazenamento para reagir. Até você usar o `PureComponents` ele pode fazer com que o componente seja renderizado `PureComponents` , embora não seja necessário.
#### Mais Informações:
* [selecionar novamente](https://github.com/reduxjs/reselect)
* [Reagir, selecionar novamente e Redux](https://medium.com/@parkerdan/react-reselect-and-redux-b34017f8194c)