Я только что получил это.
Оказывается, в файле node_modules/@types/react-transition-group/TransitionGroup.d.ts
есть этот тип:
type TransitionGroupProps<T extends keyof JSX.IntrinsicElements = "div", V extends ReactType = any> =
(IntrinsicTransitionGroupProps<T> & JSX.IntrinsicElements[T]) | (ComponentTransitionGroupProps<V>) & {
children?: ReactElement<TransitionProps> | Array<ReactElement<TransitionProps>>;
childFactory?(child: ReactElement): ReactElement;
[prop: string]: any;
};
И этосбой компиляции с этой ошибкой:
ERROR in [at-loader] ./node_modules/@types/react-transition-group/TransitionGroup.d.ts:16:30
TS2707: Generic type 'ReactElement<P, T>' requires between 1 and 2 type arguments.
ERROR in [at-loader] ./node_modules/@types/react-transition-group/TransitionGroup.d.ts:16:45
TS2707: Generic type 'ReactElement<P, T>' requires between 1 and 2 type arguments.
Я обнаружил, что если я заменю это:
childFactory?(child: ReactElement): ReactElement;
для этого:
childFactory?(child: ReactElement<any, any>): ReactElement<any, any>;
Ноэто не настоящее решение или проблема, я думаю ...
Как мне это исправить?