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.