В настоящее время я создаю (дополнительное?) Действие с единственной целью - установить getSampleDataSuccess var в false, поэтому вот что я делаю:
- В componentDidMount , я запрашиваю некоторые данные из API.
- on componentWillReceiveProps Я проверяю getSampleDataSuccess .
- Если true (означает успех), то я запрашиваю еще некоторые данные.
- Если false, отобразить сообщение об ошибке.
Проблема в том, что getSampleDataSuccess ВСЕГДА будет истинным, если только это не ошибка, но суть в том, что поскольку getSampleDataSuccess истинно, я буду вызывать второе Запрос API, таким образом, бесконечный цикл. Чтобы избежать этого, я создаю дополнительное действие, чтобы установить getSampleDataSuccess в false, как только я получу данные, в componentWillReceiveProps.
Надеюсь, кто-нибудь может сказать мне, как правильно это сделать?
Заранее спасибо.