【发布时间】:2019-03-13 13:43:58
【问题描述】:
有人可以帮忙解释这个错误吗?我尝试了几种不同的方法来编写 React.Component。有什么遗漏吗?
错误:
4:7 警告 'ScrollingHorizontally' 已定义但从未使用 no-unused-vars
组件:
import React, { Component } from 'react'
import HorizontalScroll from 'react-scroll-horizontal'
class ScrollingHorizontally extends Component {
render() {
const child = { width: `30em`, height: `100%`}
const parent = { width: `60em`, height: `100%`}
return (
<div style={parent}>
<HorizontalScroll>
<div style={child} />
<div style={child} />
<div style={child} />
</HorizontalScroll>
</div>
)
}
}
我也试过了:
import React from 'react'
import HorizontalScroll from 'react-scroll-horizontal'
class ScrollingHorizontally extends React.Component {
...
【问题讨论】:
-
第一个 sn-p 中没有
Scroll变量。也许是因为您没有从模块中导出组件? -
我刚刚在第二个sn-p中重命名了,和ScrollingHorizontally差不多吧?
-
是的,但是您警告您创建此问题是为了说
Scroll。我假设它在第一个 sn-p 中对ScrollingHorizontally说了同样的话。您是否从模块中导出了ScrollingHorizontally? -
对不起,这是误导,我会改变它,错误是一样的 - 警告'ScrollingHorizontally'已定义但从未使用过
-
这不是错误 - 它只是警告您,您已经定义了一个组件,但从未在任何地方使用它。一旦您导出组件并开始使用它,它就会消失。