У меня есть класс в файле javascript, который должен создавать объекты в хранилище с избыточностью.Очевидно, у класса есть функции, которые изменяют свойства внутри себя.
Например, у меня есть класс:
export default class Test {
constructor(val) {
this.val = val;
}
changeProp() {
this.val = 3;
}
}
, затем в редукторе
case actionTypes.SET_TEST:
return {
...state,
obj: new Test(10);
};
Как видите, changeProp () изменяет свойства изнутри, но разве это плохая практика?Нужно ли постоянно изменять эти свойства через редукторы?