В моем приложении React Native я извлекаю данные из API через Axios.Учитывая, что мне нужно приложение, чтобы быть вживую - мои экраны обычно ждут информацию, прежде чем что-то делать.
Большинство этих вызовов происходит через действия в Redux Thunk, и все состояния обрабатываются Redux.
Однако, часто мои экраны замирают в ожидании, так как я подозреваю, что что-то пошло не так с моим Запросом Axios.Я реализовал оба тайм-аута и повторную попытку Axios, но это, похоже, не решает эту проблему.Это происходит когда-либо около 20-го вызова API, и клиент находится в сети.
Как лучше всего справляться с подобными вещами?В частности, вынуждаете Аксиоса продолжать пытаться несколько раз, пока он не получит что-то обратно?