Polina-eliza / harvard-museum-app

0 stars 0 forks source link

Внести паттерн MVP в проект #11

Open filya63 opened 1 year ago

filya63 commented 1 year ago

Сейчас и запросы на сервер и какие-то filter, map - вычисления бизнес логики происходят прям в компоненте. НО, компонент имеет свою ответственность - отрисовать максимально эффективно какие-то данные. Компонент у нас не работает с вычислениями бизнес логики и запросами на сервер - это ответственность сервисного слоя и апи слоя.

Соответственно, тебе нужно добавить два слоя: service и api.

Polina-eliza commented 1 year ago

https://github.com/Polina-eliza/harvard-museum-app/compare/Task_3_add-collections-page?expand=1