# react-vant **Repository Path**: lang3/react-vant ## Basic Information - **Project Name**: react-vant - **Description**: React mobile UI Components base on Vant - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: main - **Homepage**: https://react-vant-gitee.3lang.dev - **GVP Project**: No ## Statistics - **Stars**: 38 - **Forks**: 11 - **Created**: 2021-09-03 - **Last Updated**: 2025-09-27 ## Categories & Tags **Categories**: webui **Tags**: None ## README English | [็ฎไฝไธญๆ](https://github.com/3lang3/react-vant/blob/main/packages/react-vant/README.zh-CN.md)
๐ฑ A mobile component library based on the React framework according to Vant.
๐ฅ Documentation (Domestic) ๐ Documentation๏ผGitHub๏ผ
## ๐งโ๐ป Project Status Due to personal reasons and limited energy, the project entered maintenance mode and no longer accepted new functions, only accepted PRs that fixed bugs. ## โจ Feature - ๐ The average component size is less than 1KB๏ผmin+gzip๏ผ. - ๐ 70+ high-quality components, covering mainstream mobile scenes. - ๐ช Written in TypeScript, providing a complete type definition. - ๐ Provide complete documentation and component examples. - ๐จ Support theme customization, built-in 700+ theme designers. - ๐ Support on-demand import and Tree Shaking. - โก๏ธ Support [Vite](https://github.com/3lang3/react-vant-template/tree/main/template/vite) and Parcel@2. - ๐ต Modern browsers - ๐ Support SSR([nextjs](https://github.com/3lang3/react-vant-template/tree/main/next/nextjs), [remix](https://github.com/3lang3/react-vant-template/tree/main/next/remix)). ## ๐ฅ Environment Support | [
](http://godban.github.io/browsers-support-badges/)
](http://godban.github.io/browsers-support-badges/)
](http://godban.github.io/browsers-support-badges/)
## ๐ฆ Install
Recommended **pin** version:
```bash
# npm
npm i react-vant --save
# pnpm
pnpm add react-vant
```
## ๐ Quick start
The following are some code examples of react-vant:
#### Code Snippet:
```jsx
import ReactDOM from 'react-dom';
import { Button } from 'react-vant';
function App() {
return ;
}
ReactDOM.render(