English | ็ฎไฝไธญๆ
React Vant
โจ 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 and Parcel@2.๐ต Modern browsers๐ Support SSR(nextjs, remix).
๐ฅ Environment Support
Edge |
Firefox |
Chrome |
Safari |
---|
Support modern browsers and Chrome >= 51, iOS >= 10.0.
๐ฑ Preview
Scan the QR code on your mobile phone to access the demo:
๐ฆ Install
Recommended pin version:
# npm
npm i react-vant --save
# pnpm
pnpm add react-vant
๐ Quick start
The following are some code examples of react-vant:
Code Snippet:
import ReactDOM from 'react-dom';
import { Button } from 'react-vant';
function App() {
return <Button>Default Button</Button>;
}
ReactDOM.render(<App />, mountNode);
Code Examples:
For more information, please refer to QuickStart.
๐ค Contributing
Read our contributing guide and let's build a better react-vant together.
We welcome all contributions. Please read our CONTRIBUTING.md first. You can submit any ideas as pull requests or as GitHub issues. :)
๐ญ Discuss
๐ฅ Contributors
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
โ Coffee
Buy me a coffee or beer
๐ Thanks
Vant - Thanks to the Vant team for years of continuous maintenance, allowing me to stand on the shoulders of giants.
Zan Design - Thanks for the careful production of YouZan Design Experience Center.
๐ License
MIT โ 3lang3