Comments by "" (@alexperemey6046) on "Angular, React или Vue.js? Что выбрать начинающему фронтенд-разработчику?" video.

  1.  @markellich2319  Реактивность - это когда ты меняешь одно, а с ним связано другое то оно синхронизируется с твоими изменениями. Реактивный фреймворк - это когда с изменением данных автоматически меняются их значения в представлении, без перезагрузки страницы и без специально написанной тобой логики "я поменял А, а теперь я это А обновляю в div id="A". Плюс реактивность бывает и двусторонней, это когда я поменял значение в input, и опять же, без всякого ручного кода с моей стороны, перезагрузок, в моей предметной модели значение поля, которое выводилось в этот инпут автоматически тоже изменилось. Собственно это именно то удобство, ради которого и придумали angular, react, vue. Только по-моему двусторонняя реактивность есть из коробки только во vue, у остальных она однонаправленная. Т.е. если мы берем jquery - мы там постоянно ходим по узлам, меняем в них значения, чего-то динамически рисуем в зависимости от изменения наших данных. Все руками, для каждого изменения. А в этом всем добре - мы нарисовали один раз контролы (с помощью шаблона) и привязали к ним значения из предметной области. А дальше мы работаем только с объектами предметной области, а представление у нас автоматом подстраивается под текущие изменения.
    8
  2. 5
  3. 5
  4. 4
  5. 4
  6. 4
  7. 3
  8. 2
  9. 2
  10. 2
  11. 1
  12. 1
  13. 1
  14. 1