Я получаю предупреждение в компоненте React, который использует axios и CancelToken для отмены любого запроса onComponentWillUnmount.Мы используем Bluebird в качестве глобального Promise.
componentDidMount () {
this.cancelTokenSource = axios.CancelToken.source()
}
axios.get(url, { cancelToken: this.cancelTokenSource.token })
.then((response) => {
response && response.data && this.setState({ title: response.data.title })
})
Предупреждение:
bluebird.js? F684: 1564 Предупреждение: обещание было создано в обработчике на webpack-internal: // butне было возвращено с него, см. http://bluebirdjs.com/docs/warning-explanations.html#warning-a-promise-was-created-in-a-handler-but-was-not-returned-from-it
при новом Обещании (webpack-internal: ///./node_modules/bluebird/js/browser/bluebird.js: 2663: 10)
в новом CancelToken (webpack-internal: ///./node_modules/axios/lib/cancel/CancelToken.js: 17: 18)
в Function.source (webpack-internal: ///./node_modules / axios / lib / cancel / CancelToken.js: 48: 15)
в Component.componentDidMount (внутренний веб-пакет: ///./app/index.tsx: 131: 87)