1.7 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.7 KiB
		
	
	
	
	
	
	
	
title, localeTitle
| title | localeTitle | 
|---|---|
| Reselect | Выбирать | 
Выбирать
Reselect - это простая селекторная библиотека для Redux. Почему нам нужны селекторы? Официальные документы описывают это так:
- Селекторы могут вычислять производные данные, позволяя Redux сохранять минимально возможное состояние.
- Селекторы эффективны. Селектор не пересматривается, если только один из его аргументов не изменяется.
- Селекторы являются составными. Они могут использоваться в качестве входных данных для других селекторов.
Это может показаться сложным, но slectors позволяют приложению работать быстрее, уменьшая излишнее рендеринг (ы). Обычно mapStateToProps вызывается каждый раз при любых изменениях в store . mapStateToProps связывает значения хранилища для реагирования. Пока вы не используете PureComponents это может привести к тому, что компонент будет перезагружен, хотя это не требуется.