Вы не понимаете, как работает React + Rails. Rails обслуживает ресурсы: HTML, JS + React, CSS. Каждый раз, когда вы отправляете новый запрос на новый маршрут, технически будет поставляться React вместе со всеми вашими компонентами, и будет смонтировано новое хранилище . Если вы хотите, чтобы ваш магазин сохранялся, вы должны разрешить своему приложению работать как одностраничное приложение (SPA).
Если вы хотите, чтобы ваша Корзина сохранялась, попробуйте создать объект Корзина в вашей базе данных и дать пользователю корзину. Таким образом, это будет продолжаться бесконечно. Вы можете передать данные своей корзины пользователю через объект JSON в теге данных HTML или запрос API JSON в React (предпочтительно)
Ваш вопрос в основном имеет дело с этим: Это похоже на дубликат [110 ] https://stackoverflow.com/a/3433048/8844929
Вы могли попробовать код, который создается как часть.NET Управляемый Доменом Дизайн с C#: проблема - Дизайн - книга Решения.
Код в свободном доступе от Codeplex здесь и также на веб-сайте книги и справедливо законченное приложение функции, демонстрирующее DDD с C#.
От codeplex сайта:
Книга является одним большим тематическим исследованием реального приложения, названного SmartCA, который является умным клиентским приложением, реализованным с новейшими технологиями.NET и после принципов DDD.
Это ASP.NET примеры приложения MVC - здесь
Работавший достаточно хорошо для меня.
Здесь возможно получить книгу о DDD - здесь
(используйте www.bugmenot.com, если Вы не хотите регистрироваться там).
править
'ddd быстро...' не достаточно хорош. ищите 'ddd занятие сложностью в самом центре программного обеспечения'.
.NET DDD Sample из книги Domain-Driven Design Эрика Эванса можно найти здесь: http://dddsamplenet.codeplex.com
Szymon (поиск в google: simon-says-architecture dotCOM) обновляет исходный код почти ежедневно. Последний релиз от 28 января 2010 года.
Cheers,
Jakub G
Попробуйте следующее:
Пример приложения N-Layered .NET 4.0, ориентированного на домен. От Microsoft - Испания
Использование .NET 4.0 C #, Entity Framework 4.0 Реализация типичной архитектуры DDD и шаблонов проектирования
Sample-App Текущее состояние - БЕТА-версия. (V0.9 совместим с VS.2010 RTM, окончательной версией .NET 4.0, Silverlight 4.0, UNITY 2.0 и PEX & MOLES V0.92)