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