Я пытаюсь использовать реактивную пружину с машинописью, и даже в первом тесте у меня возникают серьезные проблемы с проверкой машинописи, как показано ниже.
Есть ли в моем использовании ошибка c или какой-либо другой способ чтобы решить это без особых усилий?
<Spring
from={{ number: 0 }}
to={ { number: num } }
delay = {delay}
config = { config.molasses }>
>
{props => <div>{props.number.toFixed() }</div>}
</Spring>
дает:
No overload matches this call.
Overload 1 of 2, '(props: Readonly<SpringProps<{ number: number; }>>): Spring<{ number: number; }>', gave the following error.
Type '{ children: (string | ((props: { number: number; }) => Element))[]; from: { number: number; }; to: { number: number; }; delay: number; config: SpringConfig; }' is not assignable to type 'Readonly<SpringProps<{ number: number; }>>'.
Types of property 'children' are incompatible.
Type '(string | ((props: { number: number; }) => Element))[]' is not assignable to type 'SpringRendererFunc<{ number: number; }>'.
Type '(string | ((props: { number: number; }) => Element))[]' provides no match for the signature '(params: { number: number; }): ReactNode'.
Overload 2 of 2, '(props: SpringProps<{ number: number; }>, context?: any): Spring<{ number: number; }>', gave the following error.
Type '{ children: (string | ((props: { number: number; }) => Element))[]; from: { number: number; }; to: { number: number; }; delay: number; config: SpringConfig; }' is not assignable to type 'Readonly<SpringProps<{ number: number; }>>'.
Types of property 'children' are incompatible.
Type '(string | ((props: { number: number; }) => Element))[]' is not assignable to type 'SpringRendererFunc<{ number: number; }>'.
может быть машинопись и проблема React.Children. React Component дочерняя проверка типов с машинописью