Есть ли в React или Vue свои собственные конструкции?
React.js и Vue.js основаны на javascript и соответственно используют следующие его основные части:
- типы данных
- места хранения данных(переменные, объекты, массивы, классы)
- операторы
- конструкции
- встроенные функции и методы
По сути и библиотека React и фреймворк Vue отличаются от чистого javascript, тем что они имеют набор модулей, где в файлах написаны дополнительные готовые функции, классы и т.д. И можно сказать, что это типа встроенных функций/методов, только это уже встроенные функции библиотеки или фреймворка.
Могут ли эти две технологии иметь свои конструкции. На подобии if-else или цикла for?
Или они могут использовать только конструкции языка javascript?
В Реакте есть jsx, во Вью есть кастомные атрибуты тегов. Если это считается «конструкциями языка», то могут. Только в браузере они работать не будут, нужно скомпилировать в «обычный» javascript.