Я использую поток вместе с create-react-app. И иногда легко использовать this.someFlag для установки некоторых флагов в constructor(props), но @flow кричит на меня.
Временное решение использует тип any для this. Вот так: (this: any).timerID = null;
Мне это не очень нравится, потому что мне приходится использовать его везде, и код превращается в полный беспорядок. Это действительно не удобно.
Могу ли я каким-то образом определить this: any для текущего компонента, чтобы не повторять его каждый раз?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете решить это довольно легко:
class MyComponent extends Component {
myThing: number;
constructor() {
super();
this.myThing = 1;
}
render() {
return <div>my component</div>
}
}
вам просто нужно определить тип в классе.