npm で React(TypeScript) に ESLint と Prettier を導入

24670 ワード

概要

React(TypeScript) に npm で ESLint と Prettier を導入する手順を記載。
ESLint と Prettier の詳細な設定に関しては記載していない。

環境

  • Windows 10 Home
  • Node 16.14.0
  • npm 8.5.1
  • npx 8.5.1
  • React ^17.0.2

その他パッケージの依存関係、ESLint と Prettier 関連のファイル内容は別途末尾に記載

手順1 Reactの環境を作成

TypeScript を使用した React の雛形アプリを作成する。

npx create-react-app . --template typescript

作成後、src ディレクトリの配下にあるファイルを編集して以下の App.tsx とi ndex.tsx の2つのみにする。

App.tsx
function App() {
  return <p>React App</p>;
}

export default App;
index.tsx
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';

ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById('root'),
);

これでReactの事前準備は完了です。

手順2 ESLintの導入