2017-01-25 6 views
1

В настоящее время я изучаю Redux, и я вижу большую пользу от наличия одного источника истины для государства. Мне было интересно, может ли бэкэнд воспользоваться государственным управлением, но я ничего не вижу в Интернете, поэтому я предполагаю, что нет. Хотя я нашел this, который кажется, что он на самом деле нацелен на то, чтобы привести концепции управления состоянием свода к бэкэнду. Но я могу неправильно истолковать его.Является ли государственное управление только внешним вопросом?

Является ли бэкэнд, как правило, недостаточным для поддержания состояния в памяти, чтобы иметь государственное управление - и вряд ли мы увидим образы, подобные Redux, на бэкэнд?

ответ

3

Управление государством - это фундаментальная вещь в программном обеспечении, нам всегда нужно отслеживать наши данные в бэкэнд или интерфейсе.

Так быть более прямой, это не только фронтэндом беспокойство, пожалуйста, проверьте этот example of using redux на сервере

, как говорится, государственное управление это не всегда необходимо (думать о апатридов приложениях!)

С приложениями, такими как чат-приложения с Socket.io (я просто даю вам некоторые идеи), вам может понадобиться сокращение (или другие библиотеки, если они есть), чтобы отслеживать историю чата, чтобы при перезагрузке ваших пользователей их вкладку они могут опросить сервер - вам также нужно управлять синхронизацией dabase с вашим состоянием.

+0

Спасибо. В [пример использования сокращения на сервере] (https://github.com/reactjs/redux/blob/master/docs/recipes/ServerRendering.md) говорится, что «Единственное задание Redux на стороне сервера - предоставить начальное состояние нашего приложения ". Я бы назвал это государственной инициализацией, а не руководством. Кажется, что управление бэкэнд-сервером покрывается базой данных. Я не вижу бэкэнд-инструментов для управления государством, напоминающих управление государственным управлением, которые в настоящее время популярны. Это только я объясняю, что это похоже на мои исследования, а не на то, как это делается. – BeniaminoBaggins