Я действительно изучаю архитектуру ReactJS и Flux, но я действительно не понимаю, что именно является частью «Store» в этом.Flux, ReactJS, какая часть архитектуры архитектуры
Что это такое? База данных? Файл localstorage?
Спасибо за заранее
Я действительно изучаю архитектуру ReactJS и Flux, но я действительно не понимаю, что именно является частью «Store» в этом.Flux, ReactJS, какая часть архитектуры архитектуры
Что это такое? База данных? Файл localstorage?
Спасибо за заранее
магазин является частью приложения, которое является responsiple для бизнес-логики. Приложение любого размера будет иметь несколько, возможно, взаимозависимых, магазинов. Когда магазин реагирует на действие пользователя, он может сохранять данные в базе данных (возможно, через некоторую успокоительную конечную точку), запускать расчет или любую другую бизнес-логику. После того, как хранилище сделано, оно должно испускать событие, на которое могут реагировать представления.
магазины сами содержат эту бизнес-логику. Каждый магазин отвечает за домен приложения и сам обновляет только в ответ на действия.
С флюсом упорядочивать изменения данных. Вы вызываете действия из своих просмотров, которые будут отправлены в магазины. Затем манипуляции с данными выполняются в магазинах, и событие изменения будет выбрано.
Для более легкой и эффективной реализации концепции «бережливого потока» рассмотрите рефлюкс. Это проще понять.
Магазин - это просто объект JavaScript, смоделированный как Singleton. Он хранит государственную и бизнес-логику для доступа и управления этим состоянием. Он также имеет EventEmitter, смешанный в (https://www.npmjs.com/package/events), чтобы представления могли регистрироваться на изменения. – jurassix