Pull to refresh
0
0
Send message
Я о том же. В итоге появились magic либы. Не стоит проходить весь этот путь сначала.

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


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

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

Information

Rating
Does not participate
Registered
Activity