mobx/6.x + react + TypeScript 最佳实践 想快速了解 Vite 配置构建的,可以直接跳到 这里 初始化项目 这里我们项目名是 fe-project-base这里我们采用的 vite 2.0 来初始化我们的项目 npm init @vitejs/app fe-project-base --template react-ts 这个时候,会出现命令行提示,咱们按照自己想要的模板,选择对...
以typescript为开发语言,有类型约束不会写出难以查找的bug 支持别名@到根目录,@@到components目录 支持国际化,默认写了中文、英文、日语3种语言 配置了eslint,使用yarn fix可以自动修复代码格式问题 采用了tailwind作为开发的css样式框架,外加tailwind-classnames约束样式名字。 配置了多环境,默认为local、stg、prod3个...
编程: React16.8+ + Typescript 构建工具:Vite 路由 | 状态管理:react-router-dom v6 + @reduxjs/toolkit UI Element:Ant Design Mobile 2. 工程结构 代码语言:javascript 代码运行次数:0 运行 AI代码解释 .├── README.md ├── index.html 项目入口├── mock mock目录├── package.json ├── ...
# npm 6.xnpm init vite@latest my-vue-app --template react-ts# npm 7+, 需要额外的双横线:npm init vite@latest my-vue-app -- --template react-ts# yarnyarn create vite my-vue-app --template react-ts# pnpmpnpm create vite my-vue-app -- --template react-ts 然后按照提示操作即可! ...
其实本文中还可以添加 stylelint(有 Tailwind CSS 不再写大量组件 CSS,但还是可能写一部分)、React 状态管理方案等,但未写入,感兴趣的可自行添加最合适的。 1. 用 Vite 生成一个 React + TypeScript 项目 pnpm create vite my-react-app --template react-ts ...
mobx/6.x + react + TypeScript 最佳实践 想快速了解 Vite 配置构建的,可以直接跳到 这里 初始化项目 这里我们项目名是 fe-project-base 这里我们采用的 vite 2.0 来初始化我们的项目 代码语言:javascript 代码运行次数:0 运行 AI代码解释 npm init @vitejs/app fe-project-base --template react-ts 这个时...
通过Vite 官方命令行选项直接指定项目名称和想要使用的模板。例如,要构建一个 Vite + TypeScript 项目 # npm 6.x npm init @vitejs/app vite-react-ts-antd-starter --template react-ts # npm 7+, 需要额外的双横线: npm init @vitejs/app vite-react-ts-antd-starter -- --template react-ts ...
💪 完整的 TypeScript 支持 🗂️ 结构清晰的项目 🔒 内置 JWT 认证 📡 现代数据获取,使用 Tanstack React Query 🗃️ 使用 Zustand 进行状态管理 🛣️ 使用 Tanstack Router 实现类型安全的文件路由 🌐 支持国际化 (i18n) 📝 表单处理,使用 React Hook Form + Zod ...
Use Vite + React + Typescript to create a front-end single-page application template Recently, the front-end Vite 2.0 version has finally come out, here is how to use vite to build a front-end single-page application This article is mainly for students who are interested in Vite or who...
TypeScript Jest Testing Library Cypress ESLint Prettier Polyfills Getting started Create the project. npx degit fabien-ml/react-ts-vite-template my-app Access the project directory. cd my-app Initialize a git repository. git init Install dependencies. npm install Start dev server with hot reload ...