- [Speedy Compiling in SWC](https://swc.rs/docs/configuring-swc) - HMR Support in React Refresh - [New JSX Transform](https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html)
npm install vite-plugin-swc- Speedy Compiling in SWC
- HMR Support in React Refresh
- New JSX Transform
```
yarn add -D vite-plugin-swc-react
// or
npm install -D vite-plugin-swc-react
`ts
import { defineConfig } from 'vite'
import swcReact from 'vite-plugin-swc-react'
export default defineConfig({
plugins: [swcReact()],
})
`
`ts
import { defineConfig } from 'vite'
import swcReact from 'vite-plugin-swc-react'
export default defineConfig({
plugins: [swcReact({
reactFresh: false,
})],
})
`
`ts
import { defineConfig } from 'vite'
import swcReact from 'vite-plugin-swc-react'
export default defineConfig({
plugins: [
swcReact({
swcOptions: {
jsc: {
transform: {
react: {
runtime: 'classic',
},
},
},
},
}),
],
})
``