Создание действия Ngrx-store при помощи Event-Driven - PullRequest
0 голосов
/ 03 октября 2019

В официальной документации определение действий включает в себя:

"Event-Driven - захват событий, а не команд, когда вы разделяете описание события и обработку этого события".

Может ли кто-нибудь привести реальные примеры различий между событием и командой?

1 Ответ

0 голосов
/ 07 октября 2019

Скажем, когда пользователь открывает / продукт / страницу, мы должны показать детали продукта.

Пользовательский интерфейс, который считывает идентификатор продукта из URL-адреса, может уведомлять о действиях по отправке приложения различными способами: Стиль команды: LoadProduct / FetchProduct. Пользовательский интерфейс явно знает, как обрабатывать открытую страницу. Он определяет, как должно вести себя приложение.
Стиль события: ProductPageOpened. Пользовательский интерфейс просто информирует систему о событии. Он не знает, как это событие должно быть обработано.

...