import React from 'react'
import styles from './style.css'
import '../../assets/img/iconfont/style.css'
import Search from '../search/index.jsx'
import Nav from '../nav/index.jsx'
export default class Header extends React.Component {
render () {
return (
<div className={styles.header}>
<div className={styles.con}>
<a className={styles.logoCon}>
<span className={'icon-react ' + styles.logo}></span>
<span className={styles.title}>React</span>
</a>
<Nav />
<Search />
<div className={styles.info}>
<span>v16.1.1</span>
<span>GitHub<i className='icon-share'></i></span>
</div>
</div>
</div>
)
}
}
如上面的代码,引入的组件Search
与Nav
在下面是用使用到的,但是eslint却报未使用的错误:
对于这个问题,各位大神有哪些解决方案?
(注:我自己有一种方案,但觉得不是特别好,就是给组件的变量加一个前缀,然后配置eslint规则,对带有这个前缀的变量不予检查)
eslint是不是有jsx的版本规范啊,你配的是这个的吗?