Выберите производительность в зависимости от состояния слайса
Допустим, я определил следующую модель состояния:
interface AppStateModel
{
prop1: {
prop2: boolean;
prop3: boolean;
};
}
Есть ли разница в производительности между этими тремя вариантами?
@Select(AppState)
@Select(state => state.prop1)
@Select(state => state.prop1.prop2)
Я предполагаю, что значение передается по ссылке, а не по значению.
Таким образом, они отличаются только тем, как часто изменяется значение (более крупные срезы состояний чаще изменяются).
Я прав?