Pull to refresh
10
Климент@klimentRu

angular

26
Subscribers
Send message
Сомневаюсь, что в работе со сложными формами vue обладает нужными инструментами. Такими как: динамические валидации, динамическое добавление контролов, и прочее…
Если можно, то пример в студию)
В официальной документации написано, что это просто 2 разных подхода со своими плюсами и минусами. Можно прочитать ne.

При работе с большими и сложными формами реактивный подход удобнее по следующим причинам:

  • Не нужно создавать для каждого контрола свойство. Все находится в дереве формы;
  • Вся логика содержится в одном компоненте. Нет «размытия» по шаблону;
  • Легче производить манипуляции с контролами за счет встроенных методов;
  • Подписка на изменение контрола происходит не через обработчик превязанный к шаблону, а через подписку(subscribe);
  • Легче тестировать.

Про вложенные группы и другие более сложные кейсы напишу во второй части. Тут хотелось на простом примере показать как начать работать с реактивными формами.

В Angular то же самое было бы сделано красивее и проще. Думаю тут дело не во вкусах. React и Angular просто инструменты и нужно использовать более удобный (если писать новое приложение).

Может лучше Angular использовать? Он и с rxJs дружит, и сервисы есть, чтоб подобные вещи из компонента выносить.

use strict, prototype, let, const, стрелочные функции…

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity