框架集成实践专题
专题说明
本专题介绍 Vite 与 Vue、React 等主流框架的集成实践,帮助开发者正确配置框架项目。
学习目标
- 掌握 Vue 项目配置与插件使用
- 理解 React 项目集成方式
- 学会框架特定的调试技巧
学习内容
- Vue 集成配置:@vitejs/plugin-vue 配置
- React 集成配置:React Fast Refresh 配置
- 框架调试技巧:开发环境配置
学习建议
创建 Vue 或 React Vite 项目,实际体验框架集成的开发效果。
本专题介绍 Vite 与 Vue、React 等主流框架的集成实践,帮助开发者正确配置框架项目。
创建 Vue 或 React Vite 项目,实际体验框架集成的开发效果。
@vitejs/plugin-react 插件为 React 项目提供 Fast Refresh 支持。
Svelte 项目需要配置 @sveltejs/vite-plugin-svelte 插件来编译 .svelte 文件。
@vitejs/plugin-vue 插件支持 Vue 单文件组件(.vue)的编译和热更新。
Vue 项目必须配置 @vitejs/plugin-vue 插件才能正确编译 .vue 单文件组件。
@vitejs/plugin-react 插件使用 esbuild 进行 JSX 转译,提供 Fast Refresh 热更新支持。
Vite 默认使用 esbuild 转译 JSX,可通过 esbuild.jsx 配置调整转译行为。
@sveltejs/vite-plugin-svelte 插件支持 Svelte 组件的编译和热更新。
Svelte 组件文件应该使用什么后缀?
@vitejs/plugin-vue 插件默认会处理以下哪种文件类型?
Vue 项目构建优化时,如何减少 Vue 运行时体积?
使用 @vitejs/plugin-react 时,JSX 文件应该使用什么后缀?
配置 esbuild: { jsx: 'automatic' } 使用的是哪种 JSX 转译模式?
@vitejs/plugin-vue 插件的配置选项有哪些?
@sveltejs/vite-plugin-svelte 插件的配置选项有哪些?
Svelte 相比 Vue/React 在 Vite 项目中的特点有哪些?
React Fast Refresh 热更新的特点有哪些?
@vitejs/plugin-react 插件的配置选项有哪些?
Vite JSX 转译支持哪些模式?
需要在 Vite 中使用 Babel 替代 esbuild 进行 JSX 转译的场景有哪些?
在 Vite Vue 项目中使用 CSS Modules 需要哪些配置?
React 项目构建优化可以采取哪些策略?
框架项目的构建产物优化需要关注哪些指标?