почему я получаю ошибку во время выполнения при импорте react-chartjs-2

#reactjs #react-chartjs-2

Вопрос:

Я новичок в том, чтобы реагировать. Я пытаюсь использовать charjs в качестве компонента реакции.

как только я добавляю следующую инструкцию импорта, я получаю ошибку во время выполнения:

 import { Bar } from 'react-chartjs-2';
 

ошибка выполнения:

введите описание изображения здесь

Компонент компилируется и вызывает вышеуказанную ошибку?

код компонента:

 import React from 'react';
import { Bar } from 'react-chartjs-2';

const BarChart = () => {
    return (
        <div>
            Bar Chart
        </div>
    )
}

export default BarChart
 

Что я делаю не так?

Комментарии:

1. Какую версию 'react-chartjs-2' вы используете?

2. Кроме того, вы chart.js установили? @афшин

3. chart.js@3.0.2 react-chartjs-2@2.11.1

Ответ №1:

Разобрался в проблеме. chart.js только что был обновлен с версии 2.x до 3.x — есть несколько важных изменений, которые реагируют-chartjs-2 еще не обновлен. Я понизил рейтинг chart.js версия до 2.9.4 и заставил ее работать:

  npm install chart.js@2.9.4
 

Комментарии:

1. Я собирался это порекомендовать. Рад, что ты все равно это понял