Прервать запрос при переходе от компонента в React

я используюreact, redux а такжеreact-router, Одна из моих страниц делает запрос API и показывает данные. Работает нормально. Я хочу знать, что если запрос API еще не завершен и пользователь переходит на другой маршрут, я хочу иметь возможность отменить запрос.

Я предполагаю, что я должен отправить какое-то действие вcomponentWillUnmount, Просто не в состоянии понять, как это будет работать. Что-то вроде...

componentWillUnmount() {
    this.props.dispatch(Actions.abortRequest());
}

И я буду хранитьxhr ссылка где-то в действии. Не уверен, что это правильный подход или нет (я думаю, что нет), кто-то может указать мне правильное направление?

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

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