+
Skip to content

faner11/react-antd

Repository files navigation

English |简体中文

This is a development experience-friendly React SPA template that combines the most advanced and coolest technical solutions, helping you solve all problems outside of business logic.

Development Notes

Basic

  • pnpm Package Management Tools
  • vite Build Tools
  • typescript Default development language

CSS

  • tailwindcss Atomic css tool library,Recommended usetailwindcss + css in js programs,Abandon preprocessing tools like less, sass, etc.。
  • clsx css class name link combination

Generative router

  • @tanstack/react-router Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.

Status Management

fetch Interface & Type Definition

  • openapi-fetch Generate API interfaces and type declarations based on OpenAPI/Swagger. Please first change the OpenAPI URL of gc-open-api in package.json to your own, then run pnpm run gc-open-api to proceed.

Form

  • @ant-design/pro-components You can use the From capability provided by @ant-design/pro-components
  • @tanstack/form If you prefer type-safe Form, @tanstack/form is a better choice
  • Zod TypeScript-first schema validation with static type inference

Lint/Format

  • eslint Only used to check rules that oxlint does not support
  • oxlint Rust version of eslint
  • biomejs Currently only used for format

Command pop-up

  • overlay-kit Command-based pop-up library to increase code readability

Other libraries

About

A simple, scalable, and powerful architecture for building production ready React applications.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载