Может ли React/Redux рассматриваться как структура MVC, в которой также фиксируются основные объектно-ориентированные принципы? По моему опыту у нас есть толстая модель (глобальный state/store
) и тощие контроллеры (actions creators
), которые dispatch
определенные действия в правильном направлении (action types
используются в Reducers
) для создания нового объекта состояния и гидратации наших представлений (Реагировать).Redux/React и MVC, OOP
Я думаю, что React охватывает абстракцию через components
и подкомпоненты, наследование/полиморфизм, расширяя класс Component, чтобы написать свой собственный. И мне кажется, что containers
позволяют ощутить инкапсуляцию, которая скрывает/показывает определенную функцию сокращения в/из компонентов.
Вот как я подумал о архитектуре Redux/React, но не уверен, что это правильно. Не хватает ли каких-либо ключевых моментов или различий?
Хорошо лично мое образование в области информатики основывалось на ООП. Я понимаю, что библиотеки относятся к FP, но являются ли мои аналоги неправильными? Я просто описываю React/Redux по своему вкусу, чтобы соответствовать моим базовым знаниям ООП. Может быть, это просто не имеет значения, но я чувствую, что мои аналогия помогли мне понять/использовать библиотеки «успешно». – rambossa