Почему Angular считается MVC, а React нет? - PullRequest
0 голосов
/ 23 января 2019

Я понимаю, что React может быть 'V' в MVC, но почему его нельзя считать MVC, тогда как Angular может быть?

1 Ответ

0 голосов
/ 23 января 2019

React не следует шаблону MVC. Из Википедии:

Модель – представление – контроллер - это архитектурный шаблон, обычно используемый для разработки пользовательских интерфейсов, который делит приложение на три взаимосвязанные части. Это делается для того, чтобы отделить внутреннее представление информации от способов представления и принятия информации от пользователя. Шаблон проектирования MVC разделяет эти основные компоненты, обеспечивая эффективное повторное использование кода и параллельную разработку.

React не разъединяет эти три основных компонента. Вместо этого React позволяет разработчикам создавать инкапсулированные компоненты, которые управляют своим собственным состоянием, представлением и т. Д. Затем, используя композицию этих компонентов, разработчик создает пользовательский интерфейс. Сосредоточиться на эффективном рендеринге и обновлении этих компонентов.

С другой стороны, Angular следуют этой схеме. (Насколько я знаю, что немного, когда относится к Angular)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...