首页 > 解决方案 > 为什么我在使用 createRef() 时在 React 中收到意外的令牌错误

问题描述

错误指向=班级中 之前的空间。

这是错误 C:\Users\crism\dream-in-green\src\components\myLineGraph.js:5:13: C:/Users/crism/dream-in-green/src/components/myLineGraph.js: Unexpected token (5:13)

它还说chartRef第一行代码中的 永远不会被使用,即使它在类下面的行中被调用。

有任何想法吗?

import React, { Component, chartRef } from 'react';
import Chart from "chart.js";

export default class LineGraph extends Component {
    chartRef = React.createRef();

}

标签: javascriptnode.jsreactjs

解决方案


这是正确的方法: this.chartRef = React.createRef(); 您不需要在文件顶部声明它


推荐阅读