Допустим, мое хранилище редуксов имеет следующий тип
state initState : IFullState = {object def with valid properties}
interface IFullState {
name: string,
details: IDetails[]
}
interface IDetails {
someDetails: string
}
Теперь предположим, что я получаю данные из API, и данные подтверждают определение IFullState, и я заменяю все состояние этим вновь извлеченным объектом. И скажем, этот новый объект почти схож с точки зрения значений, присвоенных свойствам, как старый объект (так, например, одна из записей в массиве деталей отличается, но все остальное такое же, как у старого объекта).
В этом случае React будет повторно отображать все элементы, которые зависят от состояния, или только те, которые зависят от этого небольшого измененного значения в массиве сведений?