javascript - 为什么我在使用 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();
}
解决方案
这是正确的方法:
this.chartRef = React.createRef();
您不需要在文件顶部声明它
推荐阅读
- ios - ios中的文件上传问题
- javascript - 为什么要返回一个函数而不是再次运行该函数(递归)?
- wordpress - Service Worker 发送多个通知
- javascript - 更改 ZingChart 图例行为(在图例单击时突出显示系列,而不是切换)
- sql-server - 如何从 SQL Server 中的数据透视表中查找平均值?
- eclipse - 如何使用插件添加templates.xml?
- docker - 我如何知道要使用 kubectl 进入 kubernetes pod 的入口点或 cmd?
- wordpress - 插件短代码在 ajax 调用中不起作用
- android - 在 getServices() 中返回在 Android HCI 日志中发现的 BLE GATT 服务的不完整列表
- swift - Swift - 从 ISO8601 日期字符串中检索时区