Обновление данных в redux вызовет повторную визуализацию для компонента только в том случае, если изменились данные, на которые «подписывается» конкретный компонент.
Например, рассмотрим следующее mapStateToProps
.
const mapStateToProps = state => {
return {
cars: state.cars,
}
}
Компонент, который определил это mapStateToProps
, будет визуализироваться, если массив cars
не совпадает с тем, который был в последний раз, когда функция выполнялась.Теперь, если у вас есть часть данных в хранилище, которая не определена ни в одном mapStateToProps
, ни один компонент не будет отображаться в результате изменения этой точки данных.
Здесь - документация для connect
и mapStateToProps
.