Реагировать на вызов JS Ajax - PullRequest
0 голосов
/ 02 мая 2018

Я создаю приложение приборной панелиactredux. Я из углового фона, поэтому я запутался здесь. Что я действительно хочу сделать, так это когда я на странице панели инструментов, я хочу получить данные из API для отображения данных в виде графиков. Но дело в том, что здесь действие не участвует. Всякий раз, когда я нахожусь на странице панели инструментов, я хочу, чтобы этот API вызывал данные. Где я должен сделать этот запрос - в действии или в компоненте приборной панели. Каков наилучший подход? В угловом я просто использовал ng-init с точки зрения.

1 Ответ

0 голосов
/ 02 мая 2018
Метод

componentDidMount() - хорошее место для выборки данных как компонента, так и включающего его. Если компонент осведомлен о избыточности, вероятно, следует извлечь действие и инициировать это действие при загрузке компонента (то же действие, которое «открывает» панель мониторинга). Вообще говоря, нет лучшего подхода, и вам решать, одна из прелестей реакции - это не мнение о вашей структуре кода, а решение только одной вещи (как визуализировать представление из state и props, то есть )

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...