18 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Reselect
 | |
| localeTitle: Volver a seleccionar
 | |
| ---
 | |
| ## Volver a seleccionar
 | |
| 
 | |
| Reseleccionar es una biblioteca de selección simple para Redux. ¿Por qué necesitamos selectores? Los documentos oficiales lo describen de esta manera:
 | |
| 
 | |
| *   Los selectores pueden calcular datos derivados, lo que permite a Redux almacenar el estado mínimo posible.
 | |
| *   Los selectores son eficientes. Un selector no se vuelve a calcular a menos que uno de sus argumentos cambie.
 | |
| *   Los selectores son compostables. Se pueden utilizar como entrada a otros selectores.
 | |
| 
 | |
| Puede sonar complicado, pero los selectores permiten que la aplicación funcione más rápido al reducir las repeticiones innecesarias. Normalmente, se llama a `mapStateToProps` cada vez que se realiza cualquier cambio en la `store` . `mapStateToProps` enlaza los valores de la tienda para reaccionar. Hasta que use `PureComponents` es posible que se `PureComponents` a `PureComponents` componente, aunque no es necesario.
 | |
| 
 | |
| #### Más información:
 | |
| 
 | |
| *   [volver a seleccionar](https://github.com/reduxjs/reselect)
 | |
| *   [Reaccionar, volver a seleccionar y redux](https://medium.com/@parkerdan/react-reselect-and-redux-b34017f8194c) |