Где необходимо использовать ajax при использовании Redux с Угловой 2?Redux, правильный способ обработки вызовов веб-API
Я вижу две возможности: первая из этих классов обслуживания обрабатывает вызов ajax и другие асинхронные операции и делегирует полученный результат наблюдения для хранения в хранилище. Это означает, что хранилище просто отвечает за сохранение состояния байта приложения, а Actions - это просто несущие для передачи байтов для хранения, без выполнения какой-либо логики, проверки и т. Д. Это было мое первое впечатление Redux. Просто создайте новое состояние, основанное на инструкция и полезная нагрузка, которая является результатом логической операции, выполняемой вне домена Redux.
Однако, поскольку я продолжал читать передовые главы официальной документации Redux (действия Async и промежуточного программного обеспечения), у меня появились впечатления о том, что диспетчерские действия на самом деле могут выполнять логику, а на самом деле ВСЕ-программная логика ДОЛЖНА выполняться в результате отправка действия.
Теперь я очень смущен, как Переходники, действия и магазин предназначен для использования, и какова их связь с событиями, местные вызовы служб, веб-API вызовов, маршрутизации и т.д.