博客专栏  >  前端   >  React Native

React Native

ReactNative既拥有Native的用户体验、又保留React的开发效率。本专栏主要介绍ReactNative在Android平台的使用

关注
61 已关注
107篇博文
  • React Native第三方组件库汇总

    移动跨平台框架React Native经过4年的发展,其生态已经变得异常丰富,在使用React Native开发项目的过程中,为了提高开发效率,我们经常会借鉴一些使用使用率比较高的开源库,根据大众的需...

    昨天 20:14
    68
  • React Native原生模块向JS传递数据的几种方式

    在做React Native开发的时候避免不了的需要原生模块和JS之间进行数据传递,原生模块向JS传递数据可以通过Callbacks、Promises和事件监听等三种方式来实现。 Callbac...

    2018-08-03 22:46
    58
  • React Native自定义弹出警告框

    React Native开发中,为了和ios效果保持一致,有些控件需要自己定义,如在警告弹框中,React Native本来已经提供了Alert控件,但是其效果在Android上是非常的丑陋的,所以为...

    2018-07-20 11:34
    102
  • React Native组件之VirtualizedList

    React Native(简称RN)列表是基于ScrollView实现的,也就是可以滚动的,然而RN并没有直接使用IOS或Android的原生列表组件,这是因为RN真正调用native代码的过程是异步...

    2018-07-06 17:13
    192
  • React Native新组件之SwipeableFlatList

    做过移动开发的同学都应该清楚,侧滑删除是移动开发中的一个常见功能。在官方没提供侧滑组件之前,要实现侧滑效果需要使用第三方库,如react-native-swipe-list-view。不过随着Reac...

    2018-07-02 17:20
    171
  • react-native-image-viewer实现大图预览

    在移动开发中,特别是涉及到图片的应用开发中,经常会遇到图片预览等功能,并且预览支持图片的放大和缩小,在Android原生开发中可以使用PhotoViewPager库实现,如果在React Native...

    2018-06-25 19:23
    502
  • React Native集成极光推送

    推送作为手机应用的基本功能,是手机应用的重要部分,如果自己实现一套推送系统费时费力,所以大部分的应用都会选择使用第三方的推送服务,如极光推送。下面就以React Native项目集成jpush-rea...

    2018-06-19 15:43
    367
  • React Native 权限适配之PermissionsAndroid

    搞过原生Android开发的同学都清楚,Android 在6.0版本对权限管理做了很大的升级,其类似于IOS的管理管理方式需要用手动授权是否允许使用当前权限,也即是:在6.0以下环境,在Android...

    2018-06-18 21:24
    207
  • ReactNative组件通知之DeviceEventEmitter

    在原生应用开发中,为了解决不同组件之间的数据交互问题,经常会用到广播,或者使用接口等方式,如Android的EventBus等框架。而在React Native中,则可以通过DeviceEventEm...

    2018-06-15 18:17
    204
  • React Native 组件之SafeAreaView

    SafeAreaView简介 ReactNative官方从0.50.1版本开始,加入了针对iPhone X设备齐刘海页面适配的组件SafeAreaView,为ReactNative开发APP时对iP...

    2018-06-14 14:51
    539
  • React Native组件生命周期与父子组件传值

    组件生命周期 众所周知,React Native是一个以组件为基本元素的开发框架,系统为我们提供了大量的现成的组件,我们也可以继承系统的Component和PurComponent自定义组件。既然是...

    2018-06-12 17:54
    125
  • React Native组件之FlatList

    在过去的一年中React Native经历了从v0.40到v0.52的十几次的版本迭代,可以看到,特别是0.50之后,React Native的组件库在不断地壮大,React Native也正在越来越...

    2018-06-07 22:37
    251
  • Android原生项目集成React Native

    最近,很多的公司,特别是小公司、小项目,为了解决人力成本的问题,都开发将移动原生开发转到了跨平台开发,或者原生+h5的混合开发,今天要说的是如何在原生项目中集成React Native。 如果是一个...

    2018-06-06 14:31
    141
  • React Native悬浮效果组件

    由于其他的原因,对于React Native相关的内容最近没有投入太多的关注,从去年年底出版了《React Native移动开发实战》后,对于React Native的关注就比较少了。最近由于公司之前...

    2018-05-27 21:47
    836
  • React Native之组件Component与PureComponent

    众所周知,React Native的页面元素是由一个一个的组件所构成的,这些组件包括系统已经提供的组件,如View、TextInput等,还有一些第三方库提供的组件,以及自定义的组件。通常在封装组件的...

    2018-05-18 13:32
    328
  • 利用 Create React Native App 快速创建 React Native 应用

    React Native App简介 打开React Native官方文档你会发现,在Getting Started章节下新添加一个Quick Start Tab页。Quick Start是在v0....

    2018-04-03 15:03
    178
  • Flutter环境搭建

    这几年,移动跨平台的趋势可以说是越来越明显,技术实现上也是百花争艳,不过究其实现,无外乎有那么几种。 Web 流:也被称为 Hybrid 技术,它基于 Web 相关技术来实现界面及功能。 代码转换...

    2018-03-16 23:54
    1163
  • React Native将license修改为MIT意欲何为

    前几天,Facebook 在 GitHub 上修改了 React Native 的开源协议(由Facebook BSD+Patents 修改为MIT),这意味着 React Native 将同 Rea...

    2018-02-27 10:00
    1470
  • React Native 0.50版本新功能简介

    React Native在2017年经历了众多版本的迭代,从本人接触的0.29版本开始,到前不久发布的0.52版本,React Native作为目前最受欢迎的移动跨平台方案。虽然,目前存在着很多的功能...

    2018-01-22 14:23
    911
  • Swift开发React Native组件

    前面说过,React Native作为一个全新的跨平台开发框架,好多东西还不是很成熟,很多原生的控件还不是很完善,于是好多爱好者便自己封装相关的组件,可以使用oc来封装,也可以使用Swift来封装。关...

    2018-01-17 15:19
    508
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部