What is Vite + React!

·

3 min read

Featured on daily.dev
What is Vite + React!

image.png

What is Vite?

Vite is used for Frontend and created by Evan You, the creator of the open-source JavaScript framework Vue.js.

Vite (French word for "fast", pronounced /vit/) is a build tool that aims to provide a faster and leaner development experience for modern web projects. It consists of two major parts:

  • A dev server that provides rich feature enhancements over native ES modules, for example extremely fast Hot Module Replacement (HMR).

  • A build command that bundles your code with Rollup, pre-configured to output highly optimized static assets for production.

Features:

💡Instant Server Start

🛠️ Rich Features

🔑 Fully Typed APIs

⚡️ Lightning Fast HMR

📦 Optimized Build

What is React and Why?

React. js is an open-source JavaScript library that is used for building user interfaces specifically for single-page applications. It's used for handling the view layer for web and mobile apps. React also allows us to create reusable UI components

Why?

ReactJS is an open-source JavaScript library designed by Facebook for creating rich and engaging web apps fast and efficiently with minimal coding. The core objective of ReactJS is to provide the best possible rendering performance. Its strength comes from the focus on individual components. Instead of working on the entire web app, ReactJS allows a developer to break down the complex UI into simpler components.? Well, because Vite is an authoring tool, totally agnostic and the tool itself guides us to create a React application as we will see below.

And I already installed and created projects that the result is impressive, the speed with which it is created, and the speed with which you can start working on your project.

Get Started

npm create @vitejs/app or yarn create @vitejs/app

add the name of the project. In my case codehouse.

image.png

Choose the below template and variant: I selected React and JavaScript.

image.png

image.png

We already have our project created now we just need to install and run it.

image.png

Then go to the created project directory (\codehouse) and run the below command

npm install

It will install all dev dependencies from the package.json. Once the download is completed, then it will create node modules folder on your project directory

Reference pakgae.json

{
  "name": "codehouse",
  "version": "1.0.0",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "serve": "vite preview"
  },
  "dependencies": {
    "react": "^17.0.0",
    "react-dom": "^17.0.0"
  },
  "devDependencies": {
    "@vitejs/plugin-react-refresh": "^1.3.1",
    "vite": "^2.2.3"
  }
}

image.png

After the final step run Vite + React on local using the below command

npm run dev

image.png

Wow, Great! 😍. Now you are running Vite + React on your local

Group 317@3x.png

The real-time project will be posted soon...


That's all for this article now.

Hope you like the article. Stay Tuned for more.

Thanks for reading! If you liked this article and want more content like this, subscribe to LCO

Did you find this article valuable?

Support Learn Code Online by becoming a sponsor. Any amount is appreciated!