базовый пример реактивной пружины - PullRequest
0 голосов
/ 27 декабря 2018

Я пытаюсь реализовать базовый пример act-spring анимации, но Typescript, а также консоль после компиляции выдает много ошибок

Я взял на задний план этот пример:

import { Spring } from 'react-spring'

<Spring from={{ opacity: 0 }} to={{ opacity: 1 }}>

{props => <div style={props}>hello</div>}

</Spring>

Броски машинописного текста:

Тип элемента JSX 'Spring' не имеет никакой конструкции или сигнатуры вызовов.

Параметр 'props' неявно имеет тип 'any'.

Свойство 'toggle' не существует для типа 'Readonly<{}> '.

Тип' {children: ({x}: {x: number;}) => Элемент;родной: правда;от: {х: номер;};к: {х: номер;};config: {duration: номер;};} 'нельзя назначить для типа' IntrinsicAttributes & In trinsicClassAttributes> & Readonly <{children ?: ReactNode;}> & Readonly> '.Свойство «native» не существует для типа «IntrinsicAttributes & IntrinsicClassAttributes> & Readonly <{children ?: ReactNode;}> & Readonly> '.

Свойство' interpolate 'не существует для типа' number '.

Свойство' interpolate 'не существует для типа' number '.

Параметр 'x' неявно имеет тип 'any'.

и в будущем с консоли:

реаги-dom.development.js: 55 Неопределенная ошибка: тип элементанедопустимо: ожидается строка (для встроенных компонентов) или класс / функция (для составных компонентов), но получено: undefined.Скорее всего, вы забыли экспортировать компонент из файла, в котором он определен, или вы перепутали импорт по умолчанию и имена.

Произошла вышеуказанная ошибка в компоненте: в div в Unknown.Рассмотрите возможность добавления границы ошибки в ваше дерево для настройки поведения обработки ошибок.

React.createElement: тип недопустим - ожидается строка (для встроенных компонентов) или класс / функция (для составных компонентов), нополучил: не определено.Вы, вероятно, забыли экспортировать свой компонент из файла, в котором он определен, или вы могли смешать импорт по умолчанию и с именами.в Unknown

Как преодолеть эту проблему?Стоит ли ждать официального пакета с поддержкой машинописи или я должен добавить только глобальные типизации для этой библиотеки?

...