React On Rails и Redux теряют Persist Store после смены страницы

Что-то вроде:

SELECT COUNT(*) AS `Rows`, UserID
FROM `postings`
GROUP BY UserID
ORDER BY `Rows` DESC
LIMIT 1

Это получает количество строк, отправленных определенным идентификатором, а затем сортирует, используя подсчет, чтобы найти максимальное значение, выводить его и идентификатор человека. Вам нужно будет заменить «UserID» и «postings» соответствующим столбцом и полем.

0
задан GYTO 19 March 2019 в 15:22
поделиться

1 ответ

Вы не понимаете, как работает React + Rails. Rails обслуживает ресурсы: HTML, JS + React, CSS. Каждый раз, когда вы отправляете новый запрос на новый маршрут, технически будет поставляться React вместе со всеми вашими компонентами, и будет смонтировано новое хранилище . Если вы хотите, чтобы ваш магазин сохранялся, вы должны разрешить своему приложению работать как одностраничное приложение (SPA).

Если вы хотите, чтобы ваша Корзина сохранялась, попробуйте создать объект Корзина в вашей базе данных и дать пользователю корзину. Таким образом, это будет продолжаться бесконечно. Вы можете передать данные своей корзины пользователю через объект JSON в теге данных HTML или запрос API JSON в React (предпочтительно)

Ваш вопрос в основном имеет дело с этим: Это похоже на дубликат [110 ] https://stackoverflow.com/a/3433048/8844929

0
ответ дан Veridian Dynamics 19 March 2019 в 15:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: