Так-то я знаю его со времён AngularJS, и познакомившись с Vue после известных печальных событий первая мысль, которая у меня возникла в голове, была такой: "именно таким должен был стать новый Angular".
Angular - фреймворк, главная фишка которого двухсторонний биндинг. Реакт - библиотека, главная фишка которого компоненты и изоляция, а также "html in js" который называется jsx.
Собственно, у ангуляра есть скоупы, внутри которых могут биндинги работать. Сложность в вертикальных взаимоотношениях, когда нужно работать с родителями, детьми и сиблингами.
Ну, в контексте разработки приложений под iOS я бы рекомендовал всё-таки Swift, потому что там нативный и прямой доступ к функциям, без дополнительных интерпретаторов.