Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const timer = new Promise(resolve => setTimeout(resolve, 5000));
class Hello extends React.Component { componentWillUnmount() { if (this.timer) { clearTimeout(this.timer); } } someMethod() { return new Promise((resolve) => { this.timer = setTimeout(resolve, 5000); }); } }