我的代码没有任何问题,App是一个组件并且已经使用了,但是eslint给了我这个警告
./src/containers/app/index.js
Line 6: 'App' is assigned a value but never used no-unused-vars
我的代码
import React from 'react'
import { render } from 'react-dom'
import { Provider } from 'react-redux'
import { ConnectedRouter } from 'react-router-redux'
import store, { history } from './store'
import App from './containers/app'
import './index.css'
const target = document.querySelector('#root')
render(
<Provider store={store}>
<ConnectedRouter history={history}>
<div>
<App />
</div>
</ConnectedRouter>
</Provider>,
target
)
任何线索如何解决这个问题?
答案 0 :(得分:0)
标准的ESLint规则对JSX一无所知。您需要使用https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-uses-vars.md才能获得所需的行为。