Installation
First install it into the project:
npm install --save typescript @types/node @types/react @types/react-dom @types/jest
or
yarn add typescript @types/node @types/react @types/react-dom @types/jest
Next, rename any file to be a TypeScript file (e.g. src/index.js
to src/index.tsx
). Type errors will start to show up.
Generate tsconfig.json
file
Although the React documentation says that you are not required to make a tsconfig.json
file because one will be made automatically for you, that was not my experience. After doing the installation, a tsconfig.json
file was not generated for me.
I had to run the following command to generate the file:
npx tsc --init
Now, you should be able to run your React project with TypeScript, if there are no TypeScript errors.