https://github.com/imengyu/naeasy-ui-react-native
一款简单的 React Native 移动端UI组件库
https://github.com/imengyu/naeasy-ui-react-native
android ios mobile-app react react-native typescript
Last synced: about 1 year ago
JSON representation
一款简单的 React Native 移动端UI组件库
- Host: GitHub
- URL: https://github.com/imengyu/naeasy-ui-react-native
- Owner: imengyu
- License: mit
- Created: 2022-06-30T08:33:33.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-02-21T01:10:01.000Z (over 2 years ago)
- Last Synced: 2025-03-28T17:57:24.658Z (over 1 year ago)
- Topics: android, ios, mobile-app, react, react-native, typescript
- Language: TypeScript
- Homepage: https://imengyu.top/pages/naeasy-ui-rn-web-docs
- Size: 3.55 MB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 简介
NaEasy UI 是一款简单的 React Native 移动端UI组件库。
中文名是 “那简单” UI,提供了一些国内APP开发中经常使用的组件和相关功能,并封装,希望可以给您的开发带来便利!
在设计的时候参考了 [vant](https://vant-contrib.gitee.io/vant/#/zh-CN),
如果你使用过vant,那么使用本组件库也可以得心应手。
> 注意:项目正在开发中,改动较大,有许多功能不完善,请谨慎使用!
## 文档
[文档正在陆续编写中...](https://imengyu.top/pages/naeasy-ui-rn-web-docs/)
## Demo
目前暂时只有 [Android Demo](https://pan.baidu.com/s/1ZaEbVAGy1tlxKziLfoZ5IQ?pwd=3isq) 可下载体验。
iOS的暂时没有(没有开发账号上架不方便)。
## 安装
[安装步骤](./docs/docs/introduction/install.md)
## 特性
* 支持 Android & iOS
* 良好的类型定义
* 支持动态切换主题
* 组件化模块封装,使用方便
* 好像没有更多了/(ㄒoㄒ)/~~。。。
## 支持环境
* RN > 0.62
* Android & iOS
## 开发
目前本项目仅作者一个人在维护,如果你也想为这个项目出一份力,欢迎您一起编写!
开发运行步骤:
1. 克隆本项目至本地
2. 安装依赖 `npm install`
3. ios 运行之前先安装原生依赖 `cd ios && pod install`
4. android 运行 `npm run android`
5. ios 运行 `npm run ios`
## Bug 反馈
如果在使用中遇到Bug或者问题,欢迎在仓库提出 Issue,虽然本项目仅作者一个人在维护,但作者看到后基本上会回复的。
## License
Licensed under the MIT License.
## TODO
* ✅ ~~Skeleton 组件~~
* ✅ ~~Swipe 组件~~
* ✅ ~~Tabs 组件~~
* ✅ ~~Picker 组件~~
* ✅ ~~Upload 组件~~
* ⭕ Cascader 组件
* ⭕ DropdownMenu 组件
* ⭕ Collapse 组件
* ⭕ Calendar 组件
* ⭕ 完善文档
* ✅ 样式变量与全局样式provider
## Roadmap
* 制作 Vue3 版(1)