使用Vite创建React项目的步骤包括安装Node.js和Vite CLI,选择模板并配置项目。安装完成后,可通过命令启动开发服务器。集成插件如vant、less、react-router-dom等,并配置redux和国际化。解决TS报错和Vite不支持require的问题。
cd react-blob yarn yarn dev 6.优化项目结构 打开工程可以看到,vite默认了部分页面和配置,大多数其实都是无用的,需要进行下修剪。此处省略过程,有需要的可以(拉取源码)[https://github.com/supanpanCn/svite]查看 2.配置vite.config.ts 这里和vite+vue工程化配置是一样的,此处不再赘述,感兴趣的可直接跳转...
npm create vite my-react-app --template react cd my-react-app npm install 2. 安装路由库 接下来,安装react-router-dom,这是React项目中最常用的路由库: bash npm install react-router-dom 3. 创建路由配置文件 在项目的src目录下创建一个新的文件夹,命名为routes,然后在其中创建一个名为index.js的...
yarnaddreact-router-dom 配置路由表 在src目录下新建router文件夹,并在router下新建index.ts文件,内容如下 import{createHashRouter}from"react-router-dom";importUserfrom"../pages/user";constrouter=createHashRouter([{path:"/",},{path:"/user",Component:User,},]);exportdefaultrouter; 路由出口 找到Ap...
代码地址:vite_react18_reactrouter6_rtk 前端架构师成长之路 技术选型选用 react 18、react-router v6、redux toolkit、ant design、vite、typescript 组合。 1. 搭建项目 1.1 create-vite 创建 vite/packages/create-vite at main · vitejs/vite yarn create vite app-client --template react-ts ...
打开根目录,参考vite官网,进行配置文件vite.config.js,比如 别名、less、proxy跨域代理 这些常用的配置项。 三、路由 参考react-router-dom-v6官网:https://reactrouter.com/docs/en/v6 (1) 安装路由包:yarn add react-router-dom@6 (2) 项目入口文件不变 ...
$ yarn add react-router-dom 使用方法 这个demo采用的 vite搭建的本地环境。并添加 路由库。 $ yarn create vite react-router6-dom-study --template react 哦,对了本来不想使用组件库的,只想简单的使用一下,后面想着能不能做一个动态生成路由和菜单的功能,简单实现一下呢。于是就添加了 antd这个组件库...
使用命令npm create vite myreactapp创建一个新的Vite项目,其中myreactapp是项目名称,可以根据需要更改。安装依赖:进入项目文件夹cd myreactapp。使用命令npm install react reactdom reactrouterdom redux reactredux axios antd tailwindcss @tailwindcss/ui安装所需的依赖。配置路由:创建routes.js文件,...
2、添加 react-router-dom 路由 安装依赖 执行下面命令安装依赖 npm 1. 添加页面组件 在项目 src 目录下新增 container 目录用于放置页面组件,再在 container 下新增两个目录分别是 Index 和 About。
1. 使用vite创建新项目,命令如下:npm create vite my-react-app2. 进入项目文件夹并安装依赖:cd my-react-appnpm install react react-dom react-router-dom redux react-redux axios antd tailwindcss @tailwindcss/ui接着,配置路由和Redux:创建`routes.js`并定义路由,如Home路由:import { ...