Задать вопрос
Razbezhkin
@Razbezhkin
программист, преподаватель

Какой подход к изменению данных использует Vue, мутабельность или иммутабельность?

Поясните, пожалуйста, как правильно писать приложения на vue?

В документации к React авторами фреймворка рекомендуется использовать иммутабельность (https://ru.reactjs.org/tutorial/tutorial.html#why-... по их мнению – это самый правильный способ построения приложений, их позиция однозначно понятна.

Во Vue есть директива v-model (https://ru.vuejs.org/v2/api/#v-model) которая обеспечивает двустороннее связывание, что является подходом через мутации. При этом при работе с компонентами используется для передачи данных в компоненты свойство props а для возврата – события (это очень похоже на то, как рекомендуется в React), и если внутри компонента мы все же будем использовать привязку данных к элементам интерфейса (например к ) данные через v-model, то изменения в дочернем компоненте все равно повлияют на данные в родительском компоненте и все равно получиться подход через мутации.

Правильно ли я понимаю что во Vue рекомендуется подход через мутации или все таки у этих двух фреймворков подход одинаковый?
  • Вопрос задан
  • 558 просмотров
Подписаться 2 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽