Прежде всего, убедитесь, что у вас установлены определения типа реакции:
npm install @types/react @types/react-dom
Во-вторых, общий для состояния идет второй, а не первый. Первый для реквизита.
export default class Example extends React.Component<{}, State> {
Посмотрите определения типа React, чтобы убедиться в этом (перейдите к определению на Component
). <P, S>
означает реквизит, затем заявить.
class Component<P, S> {