React-Native包简单介绍

汪弘光
2023-12-01

// 绘图

//"@react-native-community/art": "^1.1.2",

一个用于React Native的异步,未加密,持久的键值存储系统

//"@react-native-community/async-storage": "^1.7.1",

// 针对Android,iOS,macOS和Windows的React Native Network Info API

"@react-native-community/netinfo": "^4.6.1",

带有字母侧边栏的平面列表。

//"@yoonzm/react-native-alphabet-flat-list": "1.3.0",

// Axios 是一个基于 promise 的 HTTP 库

"axios": "^0.19.0",

// 加密标准的JavaScript库

"crypto-js": "^3.1.9-1",

// Hermes 是一款小巧轻便的 JavaScript 引擎,针对在 Android 上运行 React Native 进行了优化

"hermes-engine": "0.1.0",

// 是一个一致性、模块化、高性能的 JavaScript 实用工具库。

"lodash": "4.17.11",

// 为了避免search方法被多次不停的调用

"lodash.debounce": "^4.0.8",

Lottie加载并渲染以bodymovin JSON格式导出的动画和矢量

//"lottie-ios": "^3.1.3",

Lottie是适用于Android和iOS的移动库,它可以使用bodymovin解析以JSON 格式导出的Adobe After Effects动画,并在移动设备上进行本地渲染!

// "lottie-react-native": "^3.3.2",

// 简单、可扩展的状态管理

"mobx": "4.5.0",

// mobx-react 是通过组件将 mobx 和 react 进行组合,导出了 observer 和一些开发工具

"mobx-react": "5.3.4",

// JavaScript 日期处理类库

"moment": "^2.24.0",

// ES6异步模式

"promise.prototype.finally": "^3.1.2",

// 检测props数据类型

"prop-types": "15.7.2",

"react": "16.8.6",

"react-native": "0.60.5",

基于高德地图定位

//"react-native-amap-geolocation": "^1.0.4",

打开android设置

//"react-native-android-open-settings": "^1.3.0",

// 实现高斯模糊效果

"react-native-blur": "^3.2.2",

// 图片缓存库模块

"react-native-cached-image": "^1.4.3",

// 相机

//"react-native-camera": "3.11.1",

// 热更新

"react-native-code-push": "5.6.0",

// 本机信息

"react-native-device-info": "2.0.0",

// 手势库

"react-native-gesture-handler": "1.5.0",

iOS / Android图像选择器,支持相机,视频,可配置的压缩,多幅图像和裁剪

// "react-native-image-crop-picker": "0.25.0",

// 键盘管理

"react-native-keyboard-manager": "^4.0.13-16",

// 高性能的大型列表组件

"react-native-largelist-v3": "^3.0.14",

// 弹窗

"react-native-modalbox": "^1.7.1",

// 适用于iOS和Android上React Native的统一权限API

"react-native-permissions": "^2.0.8",

// 选择器(地址选择器和时间选择器)

"react-native-picker": "4.3.7",

// 进度条

"react-native-progress": "^4.0.3",

// 二维码生成器

//"react-native-qrcode-svg": "^5.3.2",

// 可将您的HTML呈现为100%本机视图。它具有极高的可定制性和易用性,旨在能够渲染您扔给它的任何东西

"react-native-render-html": "^4.1.2",

// 导航依赖包

"react-native-screens": "^2.0.0-beta.2",

// 顶部tab切换

"react-native-scrollable-tab-view": "^0.10.0",

// 是JavaScript实现的一组高性能弹性ScrollView家族,使用它可以轻松地实现iOS风格的下拉刷新及上拉加载更多,拥有完全一致的视图表现及原生的弹性体验,并且兼容iOS和Android

"react-native-spring-scrollview": "^2.0.21",

// 这是一个本地持久存储的封装,可以同时支持react-native(AsyncStorage)和浏览器(localStorage)。ES6语法,promise异步读取,使用jest进行了完整的单元测试

"react-native-storage": "^1.0.0-beta.1",

"react-native-svg": "^9.13.3",

// 图片,屏切换

"react-native-swiper": "^1.5.14",

// 底部切换

"react-native-tab-navigator": "^0.3.4",

// 消息

"react-native-toasty": "^1.0.0",

腾讯IM插件

// "react-native-txim": "^0.3.4",

// ui组件库

"react-native-ui-lib": "3.40.0",

// 视频

// "react-native-video": "^5.0.2",

// 截屏

"react-native-view-shot": "^3.0.2",

"react-native-webview": "7.5.2",

微信支付

//"react-native-wechat": "^1.9.12",

支付宝支付

//"react-native-yunpeng-alipay": "^2.0.0",

// 导航组件库

"react-navigation": "3.13.0",

//高效地进行文件访问和数据传输的项目

"rn-fetch-blob": "^0.12.0"

 类似资料: