Используйте redux-sage-routines так, чтобы у вас было три этапа в каждом вызове или действии api, можно сказать. Запрос, успех и неудача соответственно. Вы можете использовать такие переменные, как has_loaded, error_loading, в своем состоянии и обновлять их на этапах запроса, успеха и отказа. В вашем компоненте реакции используйте условный рендеринг для рендеринга вашего компонента с использованием этих состояний. Добавляйте загрузчики или счетчики, пока не получите ответ от api.