давайте предположим, что-то вроде этого:
handleClick = () => {
dispatchThunkAction(this.someMethod),
}
someMethod = () => {
//do something
}
dispatchThunkAction
запускает HTTP-запрос.когда действие выполнено, thunk вызывает обратно someMethod
, которые ему передаются.
следует someMethod
установить на null
в componentWiUnmount
, если размонтирование происходит в середине http (или любой другой асинхронной операции)операция) вызов?
так, как
componentWillUnmount() {
this.someMethod = null;
}
, чтобы сборщик мусора знал, что он может немедленно его забрать.