Комментарии 12
Ответ на question — это все-таки answer, а не response.
А куда надо запихивать такие данные, чтобы они были доступны в шаблоне?
(я новичок)
Ценный комментарий, спасибо! Буду это учитывать.
Я думаю под ненавязчивостью подразумевается то, что для изменения состояния не требуется каша из абсолютно неестественных
У Vue реактивность не торчит из всех дыр, в отличие от другого известного фреймворка-библиотеки.
this.setState() / Object.assign()
и философствование об иммутабельности. Нужно изменить состояние — берите и меняйте.У Vue реактивность не торчит из всех дыр, в отличие от другого известного фреймворка-библиотеки.
Vue.js послушно обвешивает всё своей реактивностью, хотя это просто никогда не нужно будетУдар по производительности от этого минимальный. Но в целом согласен, хотелось бы иметь чистое решение, позволяющее его избежать.
score
можно в computed
перенести. И пора уже на ES6 переходить)
Мои навыки в javascript немного хромают и я только начал заниматься Vue.
При всём моём уважении, не подумайте, что хотел обидеть, но — так может стоит не с Vue начинать, а закрепить знания самого языка? Я не хочу писать много слов, мне кажется даже статья когда-то проскакивала, что сейчас люди учат фреймворки, а не пытаются понимать их…
Ведь если Вы будете понимать принципы «ссылочных» объектов, замыканий и жизненного цикла события в доме — всё будет куда проще… Там и поймёте почему стали использовать redux или упомянутый в комментариях vuex…
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Создание викторины на Vue.js