を反応させて使用する場合にeslintを無効にする必要はありません。私はeslint:recomended
拡張子とreact
プラグインを使用します。だから次eslintファイルを検討
import React from 'react'; // eslint-disable-line
import ReactDOM, { render } from 'react-dom'; // eslint-disable-line
import StartUp from './components/startup.js'; // eslint-disable-line
render(
<StartUp />,
document.getElementById('app')
);
お知らせ無効:
は今、次のファイルを考えてみましょう。私がこのシステム全体をうまく動作させてもうまくいけば、何もインポートに失敗し、すべてが見つかり、アプリケーション全体がうまくロードされます。
しかし、私はそれらの無効を削除する場合、私は、次を得る:
1:8 error 'React' is defined but never used no-unused-vars
2:8 error 'ReactDOM' is defined but never used no-unused-vars
3:8 error 'StartUp' is defined but never used no-unused-vars
これが起こってはいけません。 これらは「使用されていない」ことを理解するために設定する必要があるのは何ですか?
:具体的には、彼らはそれを使用するのが良いでしょう、eslintは、プラグインが反応するための推奨設定があり
https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-uses-react.md
https://github.com/yannickcr/eslint-plugin-react/blob/master/docs/rules/jsx-uses-vars.md
です?私は最近、Webpackシステムでこれに対する解決策を考え出しました。 –
@MikeC Webpack 3 – TheWebs