imengyu / naeasy-ui-react-native

一款简单的 React Native 移动端UI组件库

Home Page:https://imengyu.top/pages/naeasy-ui-rn-web-docs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

简介

NaEasy UI 是一款简单的 React Native 移动端UI组件库。

中文名是 “那简单” UI,提供了一些国内APP开发中经常使用的组件和相关功能,并封装,希望可以给您的开发带来便利!

在设计的时候参考了 vant, 如果你使用过vant,那么使用本组件库也可以得心应手。

注意:项目正在开发中,改动较大,有许多功能不完善,请谨慎使用!

文档

文档正在陆续编写中...

Demo

目前暂时只有 Android Demo 可下载体验。

iOS的暂时没有(没有开发账号上架不方便)。

安装

安装步骤

特性

  • 支持 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)

About

一款简单的 React Native 移动端UI组件库

https://imengyu.top/pages/naeasy-ui-rn-web-docs

License:MIT License


Languages

Language:TypeScript 52.9%Language:Java 18.0%Language:Objective-C 15.4%Language:HTML 10.3%Language:CSS 1.1%Language:JavaScript 0.9%Language:Swift 0.5%Language:C++ 0.4%Language:Objective-C++ 0.3%Language:Ruby 0.1%Language:Starlark 0.0%Language:CMake 0.0%