React — JavaScript-библиотека с открытым исходным кодом для разработки пользовательских интерфейсов.
React разрабатывается и поддерживается Facebook, Instagram и сообществом отдельных разработчиков и корпораций.
React может использоваться для разработки одностраничных и мобильных приложений.
https://ru.legacy.reactjs.org/docs/getting-started.html
Vue.js — JavaScript-фреймворк с открытым исходным кодом для создания пользовательских интерфейсов.
Легко интегрируется в проекты с использованием других JavaScript-библиотек.
Может функционировать как веб-фреймворк для разработки одностраничных приложений в реактивном стиле.