You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Check this if you would like to implement a PR, we are more than happy to help you go through the process.
Current and expected behavior
I am facing this error, and i couldnt find a any way to solve it. Anyone have ever faced it? I see that in the frequent questions, there is "how to access canvas component", but still not useful.
I am using the simple code exaple that they give as exemple here
`import React from "react";
import {
Chart as ChartJS,
CategoryScale,
LinearScale,
PointElement,
LineElement,
Title,
Tooltip,
Legend,
} from "chart.js";
import { Line } from "react-chartjs-2";
import { Faker, de, de_CH, en_US } from "@faker-js/faker";
error
Invariant Violation: View config getter callback for component canvas must be a function (received undefined). Make sure to start component names with a capital letter.
This error is located at:
in canvas
in ChartComponent
in Unknown (created by App)
in App (created by withDevTools(App))
in withDevTools(App)
in RCTView (created by View)
in View (created by AppContainer)
in RCTView (created by View)
in View (created by AppContainer)
in AppContainer
in main(RootComponent), js engine: hermes
import React, { useEffect, useState } from 'react';
import axios from 'axios';
import { Line } from 'react-chartjs-2';
import CustomText from './CustomText';
import { API_URL } from '@env';
still i am getting error Render Error
ERROR Invariant Violation: View config getter callback for component canvas must be a function (received undefined). Make sure to start component names with a capital letter.
Would you like to work on a fix?
Current and expected behavior
I am facing this error, and i couldnt find a any way to solve it. Anyone have ever faced it? I see that in the frequent questions, there is "how to access canvas component", but still not useful.
I am using the simple code exaple that they give as exemple here
`import React from "react";
import {
Chart as ChartJS,
CategoryScale,
LinearScale,
PointElement,
LineElement,
Title,
Tooltip,
Legend,
} from "chart.js";
import { Line } from "react-chartjs-2";
import { Faker, de, de_CH, en_US } from "@faker-js/faker";
export const faker = new Faker({
locale: [de_CH, de],
});
ChartJS.register(
CategoryScale,
LinearScale,
PointElement,
LineElement,
Title,
Tooltip,
Legend
);
export const options = {
responsive: true,
plugins: {
legend: {
position: "top" as const,
},
title: {
display: true,
text: "Chart.js Line Chart",
},
},
};
const labels = ["January", "February", "March", "April", "May", "June", "July"];
export const data = {
labels,
datasets: [
{
label: "Dataset 1",
data: labels.map(() => faker.datatype.number({ min: -1000, max: 1000 })),
borderColor: "rgb(255, 99, 132)",
backgroundColor: "rgba(255, 99, 132, 0.5)",
},
{
label: "Dataset 2",
data: labels.map(() => faker.datatype.number({ min: -1000, max: 1000 })),
borderColor: "rgb(53, 162, 235)",
backgroundColor: "rgba(53, 162, 235, 0.5)",
},
],
};
export function ContractChart2() {
return ;
}`
Reproduction
https://react-chartjs-2.js.org/examples/line-chart
chart.js version
^4.4.0
react-chartjs-2 version
5.2.0
Possible solution
No response
The text was updated successfully, but these errors were encountered: