热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

ReactNative常用开源组件

调用系统打电话、发短信、发邮件、打开网址功能https:github.comanarchicknightreact-native-communications快速检索列表ÿ

调用系统打电话、发短信、发邮件、打开网址功能
https://github.com/anarchicknight/react-native-communications

快速检索列表(按首字母)
https://github.com/johanneslumpe/react-native-selectablesectionlistview

图表组件
https://github.com/tomauty/react-native-chart

动画组件
https://github.com/oblador/react-native-animatable

热更新
https://github.com/Microsoft/react-native-code-push

热更新(似乎更好)
https://github.com/aerofs/react-native-auto-updater

热更新(中国人写的)
https://github.com/fengjundev/React-Native-Remote-Update

列表下拉刷新
https://github.com/syrusakbary/react-native-refresher

下拉刷新和加载更多
https://github.com/FaridSafi/react-native-gifted-listview

左侧菜单与官方的DrawerLayoutAndroid 用法相同,兼容iOS
https://github.com/iodine/react-native-drawer-layout

条码扫描
https://github.com/ideacreation/react-native-barcodescanner

文件上传
https://github.com/kamilkp/react-native-file-transfer

支持Android和ios的toast
https://github.com/remobile/react-native-toast

获取设备各类信息
https://github.com/rebeccahughes/react-native-device-info

WebStorm ReactNative的代码模板插件,包括:
1.组件名称2.Api 名称3.所有StyleSheets属性4.组件属性
https://github.com/virtoolswebplayer/ReactNative-LiveTemplate

React-native调用cordova插件
https://github.com/axemclion/react-native-cordova-plugin

输入自动完成
https://github.com/FaridSafi/react-native-google-places-autocomplete

抖一抖动画小组件(有点意思)
https://github.com/slavik0329/react-native-bounceable

封装后动画组件(效果较丰富)
https://github.com/oblador/react-native-animatable

文件上传
https://github.com/aroth/react-native-uploader

jpush-react-native //官方版本
https://github.com/jpush/jpush-react-native

react-native-jpush 由 React Native 中文网开发维护。
https://github.com/reactnativecn/react-native-jpush

选项卡 https://github.com/exponentjs/react-native-tab-navigator

material组件库(各种漂亮的小组件)
https://github.com/xinthink/react-native-material-kit

base组件库(各种封装不错的小组件)
http://nativebase.io/docs/v0.4.6/components#anatomy
https://github.com/GeekyAnts/NativeBase

不错的按钮
https://github.com/mastermoo/react-native-action-button
https://github.com/ide/react-native-button

输入框表单验证
https://github.com/gcanti/tcomb-form-native
https://github.com/FaridSafi/react-native-gifted-form
https://github.com/bartonhammond/snowflake

炫酷效果的 TextInput
https://github.com/halilb/react-native-textinput-effects
https://github.com/zbtang/React-Native-TextInputLayout

聊天
https://github.com/FaridSafi/react-native-gifted-chat

地图
https://github.com/lelandrichardson/react-native-maps

动画
https://github.com/oblador/react-native-animatable

加载动画
https://github.com/maxs15/react-native-spinkit

抽屉效果
https://github.com/root-two/react-native-drawer
https://github.com/react-native-fellowship/react-native-side-menu

侧滑按钮
https://github.com/dancormier/react-native-swipeout
https://github.com/jemise111/react-native-swipe-list-view

图表
https://github.com/tomauty/react-native-chart

下拉放大
https://github.com/lelandrichardson/react-native-parallax-view

可滑动的日历组件
https://github.com/cqm1994617/react-native-myCalendar

语言转化和一些常用格式转换
https://github.com/joshswan/react-native-globalize

单选多选ListView
https://github.com/hinet/react-native-checkboxlist

选择按钮
https://github.com/sconxu/react-native-checkbox

二维码
https://github.com/ideacreation/react-native-barcodescanner

制作本地库
https://github.com/frostney/react-native-create-library

影音相关
https://github.com/MisterAlex95/react-native-record-sound

安卓录音
https://github.com/bosung90/react-native-audio-android

提示消息的Bar
https://github.com/KBLNY/react-native-message-bar

iOS原生TableView
https://github.com/aksonov/react-native-tableview

点击弹出视图
https://github.com/jeanregisser/react-native-popover
https://github.com/instea/react-native-popup-menu

3D Touch
https://github.com/madriska/react-native-quick-actions

双平台兼容的ActionSheet
https://github.com/beefe/react-native-actionsheet

照片墙
https://github.com/ldn0x7dc/react-native-gallery

键盘遮挡问题
https://github.com/reactnativecn/react-native-inputscrollview
https://github.com/wix/react-native-keyboard-aware-scrollview

本地存储
https://github.com/sunnylqm/react-native-storage

星星
https://github.com/djchie/react-native-star-rating

国际化
https://github.com/joshswan/react-native-globalize

扫描二维码
https://github.com/lazaronixon/react-native-qrcode-reader

通讯录
https://github.com/rt2zz/react-native-contacts

加密
https://www.npmjs.com/package/crypto-js

缓存管理
https://github.com/reactnativecn/react-native-http-cache

ListView的优化
https://github.com/sghiassy/react-native-sglistview

图片和base64互转
https://github.com/xfumihiro/react-native-image-to-base64

安卓 iOS 白屏解决
https://github.com/mehcode/rn-splash-screen

Text跑马灯效果
https://github.com/remobile/react-native-marquee-label

清除按钮的输入框
https://github.com/beefe/react-native-textinput

WebView相关
https://github.com/alinz/react-native-webview-bridge

判断横竖屏
https://github.com/yamill/react-native-orientation

PDF
https://github.com/cnjon/react-native-pdf-view

手势放大缩小移动
https://github.com/kiddkai/react-native-gestures
https://github.com/johanneslumpe/react-native-gesture-recognizers

下拉-上拉-刷新
https://github.com/FaridSafi/react-native-gifted-listview
https://github.com/jsdf/react-native-refreshable-listview
https://github.com/greatbsky/react-native-pull/wiki

下拉选择
https://github.com/alinz/react-native-dropdown

图片查看
https://github.com/oblador/react-native-lightbox

照片选择
https://github.com/marcshilling/react-native-image-picker
https://github.com/ivpusic/react-native-image-crop-picker

图片加载进度条
https://github.com/oblador/react-native-image-progress

轮播视图
https://github.com/race604/react-native-viewpager
https://github.com/FuYaoDe/react-native-app-intro
https://github.com/appintheair/react-native-looped-carousel
https://github.com/leecade/react-native-swiper

模态视图
https://github.com/maxs15/react-native-modalbox
https://github.com/brentvatne/react-native-modal
https://github.com/bodyflex/react-native-simple-modal

毛玻璃效果
https://github.com/react-native-fellowship/react-native-blur

头像库
https://github.com/oblador/react-native-vector-icons

滑动选项卡
https://github.com/skv-headless/react-native-scrollable-tab-view

倒计时,电商APP,秒杀、团购倒计时
https://github.com/jackuhan/react-native-CountDowntimer

可滚动标签,可以点击切换,每个 tab 可以有自己的 ScrollView,点击切换的时候可以维护自己的滚动方向。
类似网易新闻标签(首页)
https://www.npmjs.com/package/react-native-scrollable-tab-view

视频播放
npm install react-native-video –save

一款简单易用的 Toast 组件,支持 android&iOS.
https://github.com/crazycodeboy/react-native-easy-toast?utm_source=tuicool&utm_medium=referral

http://www.jianshu.com/p/9e1c359e9e93



推荐阅读
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 20211101CleverTap参与度和分析工具功能平台学习/实践
    1.应用场景主要用于学习CleverTap的使用,该平台主要用于客户保留与参与平台.为客户提供价值.这里接触到的原因,是目前公司用到该平台的服务~2.学习操作 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 本文概述了JNI的原理以及常用方法。JNI提供了一种Java字节码调用C/C++的解决方案,但引用类型不能直接在Native层使用,需要进行类型转化。多维数组(包括二维数组)都是引用类型,需要使用jobjectArray类型来存取其值。此外,由于Java支持函数重载,根据函数名无法找到对应的JNI函数,因此介绍了JNI函数签名信息的解决方案。 ... [详细]
  • 本文介绍了在Android Studio中使用命令行build gradle的方法,并解决了一些常见问题,包括手动配置gradle环境变量和解决External Native Build Issues的方法。同时提供了相关参考文章链接。 ... [详细]
  • 寻求更强大的身份和访问管理(IAM)平台的企业正在转向云,并接受身份即服务(IDaaS)的灵活性。要为IAM选择正确的场外解决方案,业务管理人员和IT专业人员必须在实施之前评估安全 ... [详细]
  • RN即ReactNative基于React框架针对移动端的跨平台框架,在学习RN前建议最好熟悉下html,css,js,当然如果比较急,那就直接上手吧,毕竟用学习前面基础的时间,R ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
author-avatar
文人博客
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有