Ответ 1
P
- тип реквизита, а S
- тип состояния. Вы хотите изменить:
class MyComponent extends React.Component { ...
в
interface MyProps {}
interface MyState {}
class MyComponent extends React.Component<MyProps, MyState> { ...
Затем разверните интерфейсы MyProps
и MyState
, чтобы включить типизацию для всех реквизитов и указать, что компонент нуждается.