Обновить
0
0

Пользователь

Отправить сообщение
Я о том же. В итоге появились magic либы. Не стоит проходить весь этот путь сначала.

Когда смотрел ваш код, вспомнил observable из шарпа. Это было довольно удобно и необычно в то время, когда они появились. Но чтобы сделать нужное свойство observable, нужно было ему в set прописывать вызов ивента, который собственно оповещал об изменении. В итоге к каждой переменной добавлялся вызов метода NotifyPropertyChanged(Name). Такой подход мне как раз кажется этим лишним boilerplate из redux. Мне кажется библиотека должна брать на себя такие моменты, чтобы пользователь не писал каждый раз


setSomething(data) {
  this.mutate( ..., 'setSomething')
}

Возможно мне просто не повезло понять удобство такого подхода, но мне кажется если мы хотим подписаться на изменение параметра, мы можем сделать это проще.
Сам пользуюсь Vuex, computed и watch вполне пока удовлетворяют мои потребности.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность