javascript — состояния распространения NGXS в setState

Распространение состояний NGXS в setState

Вам нужно использовать … состояние, потому что вы хотите изменить состояние текущего состояния

Используя оператор распространения, вы выполняете операцию копирования, поэтому предыдущее состояние будет скопировано в новый объект состояния, а вы изменяете данные в новом созданном объекте состояния.

 const a = [1, 2, 3] const b = [...a, 4, 5, 6] ={amp}gt;  [1, 2, 3, 4, 5, 6] 

Итак, этот код

 ...state, feed: !state.feed 

Вы создаете новую копию объекта состояния и изменяете свойство feed внутри своего объекта состояния

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector