Тип '{процент: число;} 'нельзя назначить React Typescript для CircularProgressbar - PullRequest
0 голосов
/ 08 мая 2019

Привет, я собираюсь использовать React CircularProgressbar в моем приложении.Я следовал за шагом как упомянуто в ссылке ниже.

https://github.com/kevinsqi/react-circular-progressbar

Я создаю компонент, используя Typescript , но я получаю ошибку и код какниже.Очень ценю.

import * as React from 'react';
import CircularProgressbar from 'react-circular-progressbar';
import 'react-circular-progressbar/dist/styles.css';
 export default function CircularProgressBar(props: {percentageVal: number, textVal: string}) {  

  return (<div>    
    <CircularProgressbar
      percentage={props.percentageVal}
      text={props.textVal}
    />
    </div>);
}

Ошибка: семантическая ошибка TS2322 Тип '{процент: число;текст: строка;} 'нельзя присвоить типу' IntrinsicAttributes & IntrinsicClassAttributes & Readonly '.

enter image description here

1 Ответ

0 голосов
/ 02 июня 2019

Я автор реакции-циркуляр-прогрессбар - извините, у вас проблемы.Исходя из реквизита, я предполагаю, что вы находитесь на версии 1.xx пакета response-циркуляр-progressbar?

Вот CodeSandbox реагировать + машинопись с надписью, которая использует v1.2.1 и компилирует с кодом, который вы используетебез той же ошибки: https://codesandbox.io/s/reactcircularprogressbar-stackoverflow-56038279-v121-cris9

Не могли бы вы воспроизвести ошибку в CodeSandbox или в репозитории create-реагировать-app небольшого машинописного текста?Было бы очень полезно для диагностики проблемы.Вы также можете попробовать обновить до v2.0.0.

...