Я не видел такого подхода ни в одном из примеров NGXS, которые просматривал, но я искал способ разделить эти две проблемы - пользовательский интерфейс и бэкэнд.

ько начал экспериментировать сngxs но из того, что я прочитал до сих пор, я не на 100% уверен в том, куда мне следует обращаться к своему API, чтобы сохранить и прочитать данные (все примеры, которые я видел, либо не делают этого, либо используют какую-то имитацию).

Например. Я создал состояние, в котором я веду список предметов. Когда я хочу добавить элемент, я отправляю действие «AddItem» в магазин, где добавляю этот новый элемент в состояние. Все это работает нормально - вопрос в том, где находится подходящее место для подключения вызова, который отправляет элемент на сервер?

Должен ли я вызывать API в своей реализации действия, то есть непосредственно перед обновлением списка элементов магазина.

Или я должен вызвать API в своем компоненте Angular (через службу), а затем отправить действие «Добавить элемент», когда получу ответ?

Я довольно новичок в этой области, поэтому любые рекомендации или плюсы / минусы этих подходов были бы хорошими.

Ответы на вопрос(2)

Ваш ответ на вопрос