React app with TypeScript and TailwindCSS | Quick Setup Guide
Hello Guys,
In this tutorial, we will use the full potential of React by setting up an application with TypeScript and TailwindCSS. I will try to explain to you through each step, ensuring you grasp all the necessary details to create a React app with TypeScript and TailwindCSS. Let's get started to unlock the true power of these technologies!
Creating the React app with Typescript Template
This is a really simple step. You have to add a template flag with the create-react-app command. Just run the following command:
npx create-react-app app --template typescript
You can freely change the project name to "app" with anything you want. Once the setup is installed, simply use the cd command to go into the project directory.
cd app
Adding TailwindCss
Let's add the TailwindCss in our newly created project. First we need to install the necessary modules for tailwindcss. Let's run the following command:
npm install -D tailwindcss postcss autoprefixer
And now we need to create a config file for the tailwindcss which can be created easily with the following command:
npx tailwindcss init -p
Now open the newly created config file "tailwind.config.js" and update the file with the following code.
content: [
'./src/**/*.{js,jsx,ts,tsx}',
],
Next, we need to add the directives for the tailwindcss in the "src/index.css"
file and add the following code at the top of the file.
@tailwind base;
@tailwind components;
@tailwind utilities;
Let's check it
We have setup TypeScript and TailwindCss in react application. Now let's check if it works. Update the "src/App.tsx"
file with the following snippet.
import React from 'react';
import './App.css';
function App() {
return (
Simple React Typescript Tailwind Sample
);
}
export default App;
All done, now let's run the application:
npm start
The browser will open a tab automatically and display the index page.
Here you can see the complete source code:
https://github.com/MirzaMahzaib/React-with-TypeScript-and-TailwindCSS
Conclusion:
You have to follow just few steps to install react application with typescript and tailwindcss. This is a detailed tutorial to use react with typscript and tailwindcss. Just follow the tutorial, you will be a master in this at the end.
Happy Coding :)