React native 常用第三方件总结

react-native 三方插件,react native 的成功离不开优秀的第三方组件,以下是我见过的一些优秀或者有用的RN第三方组件。

按钮

APSL/react-native-button

导航

react-native-simple-router

react-native-scrollable-tab-view

react-native-router-flux

react-native-router-redux

react-native-tabbar-navigator(IOS only)

react-native-navigation

轮播

react-native-swiper

react-native-viewpager

react-native-carousel

react-native-looped-carousel

react-native-carousel-control

react-native-spring-carousel

react-native-image-carousell

模糊效果

react-native-blur

滚动列表

react-native-parallax-scroll-view(拉伸最上方图片刷新,类似微信朋友圈刷新)

react-native-lazyload

react-native-sglistview

react-native-refreshable-listview

浮动提示

react-native-root-toast

矢量图标

react-native-vector-icons

登陆动画

react-native-login

视频

react-native-video

条形码扫描

react-native-barcodescanner

html页面渲染

react-native-html-render

消息推送

react-native-push-notification

分享与登录

react-native-wechat

react-native-share

react-native-qq

react-native-activity-view

清除没有被取消的定时器

react-timer-mixin

获取手机驱动信息

react-native-device-info

搜索条

react-native-search-bar

react-native-searchBar

fetch数据

fetch-http-client

http-client

isomorphic-fetch

从设备中,选取图片

react-native-image-picker

react-native-camera-roll-picker

关于相机

react-native-camera

本地数据仓库

react-native-store

类似微信的气泡聊天

react-native-message-bubble

图片上传

图片上传

图片缩放查看大图小图

react-native-transformable-image

验证邮箱登录密码等

React-Native-TextInputLayout

缓存管理

缓存管理

弹出层

react-native-root-modal

react-native-lightbox

tab bar

TabComponent

react-native-tab-navigator

类似qq空间发照片说说的效果

react-native-action-button

加载过程条

react-native-progress

类似iPhone通讯录样式

react-native-alphabetlistview

图片缓存

react-native-cache-image

动画效果

react-native-animatable

初始化应用时的循环图片

react-native-looped-carousel

手势解锁

react-native-gesture-password

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
React Native面试题可以包括以下几个方面: 1. React Native***应用的框架,基于React的思想和语法。它可以使用JavaScript和React的开发方式来构建原生应用,具有快速开发、跨平台兼容、热加载、高性能等特点。 2. React NativeReact的区别是什么? React是用于构建Web应用的框架,而React Native是用于构建移动应用的框架。React Native可以使用React的开发方式来构建原生应用,而不需要使用WebView。 3. React Native中如何处理网络通信? 在React Native中,可以使用fetch函数进行网络通信。可以通过fetch发送HTTP请求,并通过Promise的方式处理返回结果。 4. React Native中如何进行导航管理? React Native提供了react-navigation库来进行导航管理。通过定义Stack Navigator、Tab Navigator等导航组件,可以方便地实现页面之间的跳转和导航。 5. React Native中如何处理数据状态管理? 在React Native中,可以使用Redux等状态管理库来统一管理应用的状态。Redux可以帮助我们管理应用的数据流,使得状态的变化可预测和可控。 6. 请介绍一下React Native的生命周期方法。 React Native中的生命周期方法与React的生命周期方法类似,包括componentDidMount、componentDidUpdate、componentWillUnmount等,用于在组件的不同生命周期阶段执行相应的操作。 7. React Native中如何进行布局和样式定义? React Native使用Flexbox布局来进行页面布局。可以使用StyleSheet来定义组件的样式,类似于CSS的样式定义方式。 8. 请介绍一下React Native常用的第三方组件库。 在React Native中,有很多常用的第三方组件库可供选择,例如React Navigation、React Native Elements、React Native Vector Icons等。这些组件库可以帮助开发者更方便地构建移动应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值