Четверг, 06 Июня 2019 г. 22:33
+ в цитатник
На сегодняшний день можно найти уйму позиций, где требуется react/redux. React прекрасен, вопросов нет. Вопрос к Redux — возможно ли без него. Если погуглить чуть-чуть, найдется добротная статья на хабре (https://habr.com/ru/post/350850/), где автор задается таким же вопросом. В статье на простом примере (todoList) метод this.updateViews() вызывается слишком часто (семь-восемь раз) и кажется, что можно сделать проще.
Основная идея тут observable models, react отвечает за observable, дело осталось за малым — создать model.
Перед созданием модели пару слов о дизайне (архитектуре) клиента:
index — raw data
history — array[model]
observer — model
view — errors, focus, flags
index.jsx — точка входа программы для экрана пользователя. Index отрисовывает все компоненты с данными по умолчанию, делает асинхронные запросы, перерисовывает компоненты с новыми данными.
// index.jsx
Читать дальше -> https://habr.com/ru/post/455176/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455176
Метки:
javascript
ReactJS
react
mvc
redux
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-