История изменений
Исправление Noob_Linux, (текущая версия) :
Реактивное программирование
Чем это принципиально отличается от аякс-запросов в местах, где нужны изменения, зачем вообще понадобилась новая парадигма?
А причем здесь AJAX запросы? реактивность подразумевает распространение изменений по средством observable pattern. Простой пример это инпут куда пользователь вводит значение, а это значение реалтаймово обновляется в 10 местах на странице (это очень упрощенный пример, в реальных приложениях все сложнее но суть такова). Собственно для того что бы это не делать в ручную используют Vue, что бы это делать в полу ручном режиме React и компанию. Остальные о реактивности только слышали но не понимали что это.
Пример по сложнее.
У нас есть список каких либо свойств. Каждый из них может быть вкл/выкл.
var options = {
prop1: false,
prop2: true,
...
}
От каждого из свойист зависит то или иное состояние страницы (формат отображение даты (или другого значения), наличие панели и или тому подобное). Реактивное программирование подразумевает что простое:
option.prop1 = true;
PS: все выше сказанное может не распространяться на Real World и быть лишь моей больной фантазией.
Исправление Noob_Linux, :
Реактивное программирование
Чем это принципиально отличается от аякс-запросов в местах, где нужны изменения, зачем вообще понадобилась новая парадигма?
А причем здесь AJAX запросы? реактивность подразумевает распространение изменений по средством observable pattern. Простой пример это инпут куда пользователь вводит значение, а это значение реалтаймово обновляется в 10 местах на странице (это очень упрощенный пример, в реальных приложениях все сложнее но суть такова). Собственно для того что бы это не делать в ручную используют Vue, что бы это делать в полу ручном режиме React и компанию. Остальные о реактивности только слышали но не понимали что это.
Пример по сложнее.
У нас есть список каких либо свойств. Каждый из них может быть вкл/выкл.
var options = {
prop1: false,
prop2: true,
...
}
От каждого из свойист зависит то или иное состояние страницы (формат отображение даты (или другого значения), наличие панели и или тому подобное). Реактивное программирование подразумевает что простое:
option.prop1 = true;
PS: все выше сказанное может не распространяться на Real World и быть лишь моей больной фантазией.
Исходная версия Noob_Linux, :
Дилетант пришел рассказать о реактивности
Реактивное программирование
Чем это принципиально отличается от аякс-запросов в местах, где нужны изменения, зачем вообще понадобилась новая парадигма?
А причем здесь AJAX запросы? реактивность подразумевает распространение изменений по средством observable pattern. Простой пример это инпут куда пользователь вводит значение, а это значение реалтаймово обновляется в 10 местах на странице (это очень упрощенный пример, в реальных приложениях все сложнее но суть такова). Собственно для того что бы это не делать в ручную используют Vue, что бы это делать в полу ручном режиме React и компанию. Остальные о реактивности только слышали но не понимали что это.
Пример по сложнее.
У нас есть список каких либо свойств. Каждый из них может быть вкл/выкл.
var options = {
prop1: false,
prop2: true,
...
}
От каждого из свойист зависит то или иное состояние страницы (формат отображение даты (или другого значения), наличие панели и или тому подобное. Реактивное программирование подразумевает что простое:
option.prop1 = true;
PS: все выше сказанное может не распространяться на Real World и быть лишь моей больной фантазией.