ReactJS - это библиотека или фреймворк?
ReactJS - это библиотека или фреймворк?

Видео: ReactJS - это библиотека или фреймворк?

Видео: ReactJS - это библиотека или фреймворк?
Видео: Почему я выбрал React? // Как выбрать JavaScript фреймворк или библиотеку? // Моё мнение 2024, Ноябрь
Anonim

React - это библиотека для создания составных пользовательских интерфейсов. Он поощряет создание повторно используемых компонентов пользовательского интерфейса, которые представляют данные, которые меняются с течением времени. Это не полное приложение фреймворк как и angular, это просто слой просмотра. Таким образом, это напрямую не сопоставимо с рамки вроде угловой.

Учитывая это, в чем разница между библиотекой и фреймворком?

Ключ разница между библиотекой и фреймворком "Инверсия контроля". Когда вы вызываете метод из библиотека , Ты в контроль. Но с рамкой , контроль является перевернутый: фреймворк звонит вам. Классы и методы обычно определяют конкретные операции в область, специфичная для домена.

Кроме того, какой тип фреймворка реагирует? React (веб-фреймворк)

Автор (ы) оригинала Джордан Уолк
Написано в JavaScript
Платформа Веб-платформа
Тип Библиотека JavaScript
Лицензия Лицензия MIT

Точно так же можно спросить, почему angular является фреймворком, а React - библиотекой?

Один из них - это Угловой это полноценный MVC framework и React это просто JavaScript Библиотека (просто вид). Позвольте мне уточнить. Угловой считается фреймворк потому что он предлагает твердые мнения о том, как ваше приложение должно быть структурировано. Он также имеет гораздо больше функциональных возможностей «из коробки».

Vue - это библиотека или фреймворк?

Vue . js - это JavaScript библиотека для построения веб-интерфейсов. Vue . js - это открытый код JavaScript Model – view – viewmodel. фреймворк для создания пользовательских интерфейсов и одностраничных приложений.

Рекомендуемые: