# 如何在 React Native 中创建 iOS 原生模块 React Native 是一个强大的框架,它允许我们使用 JavaScript 创建原生移动应用。在使用 React Native 开发过程中,有时我们需要调用一些原生功能,而这时就需要创建原生模块。在本篇文章中,我将指导你如何在 React Native 中实现 iOS 原生模块。 ## 整个流程介绍 在创建 iOS 原生
原创 7月前
40阅读
一:原生传递参数给React Native1:原生React Native传参原生给JS传数据,主要依靠属性。通过initialProperties,这个RCTRootView的初始化函数的参数来完成。RCTRootView还有一个appProperties属性,修改这个属性,JS端会调用相应的渲染方法。我们使用RCTRootView将React Natvie视图封装到原生组件中。RCTRoot
React Native介绍React Native使你能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP。React Native着力于提高多平台开发的开发效率 —— 仅需学习一次,编写任何平台。(Learn once, write anywhere)Facebook已经在多项产品中使用了React Native,并且将持续地投入建设React Nat
在这篇博文中,我将详细讲解如何在2023年使用React Native调用iOS原生模块的过程。通过这篇文章,你将能够从环境准备到实战应用,完整掌握这一技术流程,助力你在开发中高效利用原生功能。 ### 环境准备 在开始之前,确保你已经安装了Node.js、npm以及Xcode。我们还需要安装React Native CLI和CocoaPods。 ```bash # 全局安装React Na
原创 5月前
75阅读
React Native 是一个由 Facebook 于 2015 年 9 月发布的一款开源的 JavaScript 框架,它可以让开发者使用 JavaScript 和 React 来开发跨平台的移动应用。它既保留了 React 的开发效率,又同时拥有 Native 应用的良好体验,加上 Virtual DOM 跨平台的优势,实现了真正意义上的:Learn Once,Write Anywhere.
转载 2024-01-02 09:12:14
61阅读
有时候 App 需要访问平台 API,但 React Native 可能还没有相应的模块包装;或者你需要复用一些 Java 代码,而不是用 Javascript 重新实现一遍;又或者你需要实现某些高性能的、多线程的代码,譬如图片处理、数据库、或者各种高级扩展等等。我们把 React Native 设计为可以在其上编写真正的原生代码,并且可以访问平台所有的能力。这是一个相对高级的特性,我们并不认
转载 2023-08-01 14:55:33
163阅读
在使用react-native-swiper时,最好不要放到(FlatList , SectionList,ListView,ScrollView 等)组件中,否则Android 可能不会正常显示图片;我们只需要在初始化的时候设置一个属性来控制显示swiper,然后在...
转载 2018-08-23 16:52:00
249阅读
2评论
在使用react-native-swiper时,最好不要放到(FlatList , SectionList,ListView,ScrollView 等)组件中,否则Android 可能不会正常显示图片;我们只需要在初始化的时候设置一个属性来控制显示swiper,然后在componentDidMount后,通过setTimeout来改变显示即可:设置控制显示swiper的属性con...
转载 2021-07-28 16:36:19
442阅读
React Native集成到IOS应用附上另一篇RN集成到Android应用:我们默认有一个已有的ios项目,或者创建一个ios应用。第一步: 我们首先要安装RN所依赖的包,在根目录下创建一个react的文件夹,然后在文件夹中创建一个名为package的json文件,在json文件中添加一下代码:{ "name": "MyReactNativeApp", "version": "0.0
原生应用不仅可以跳转到RN页面,也可以吧RN的组件放到原生应用中,作为原生应用的一部分。首先介绍如何把react native嵌入到android中,然后再介绍如何把RN嵌入到ios中;第一部分:将RN嵌入到android中的步骤如下一、用Android Studio 创建一个程序,我的是RnInAndroid;二、打开命令行终端,进入RnInAndroid,2.1、输入以下命令:npm init
原文作者:John A. Calderaio 原生 iOS(Swift) 和 React-Native 的性能比较React-Native 是一个混合的移动框架,可以让你仅仅使用 JavaScript 来构建应用。然而,与其他混合移动开发技术不同的是,你构建的并不是一个 “移动网页应用”(把网页应用封装到一个原生的容器里)。在最后,你会得到一个真正的应用。与使用 Objective-C 编写的 i
转载 2023-08-03 21:01:55
117阅读
      Facebook在React.js Conf 2015大会上推出了React Native,想必各位从事app开发的都备受关注,有人说2016年React Native很可能会成为最受欢迎的的开源技术之一。姑且不论这项技术能不能火起来,对于程序猿来说,写一套代码能够适配两个平台也是大家一直希望的,随着技术的不断成熟,这个趋势是必然的。 
转载 2024-08-11 14:50:06
41阅读
echarts是百度推出的免费开源的图表组件,功能丰富,涵盖各行业图表。公司项目做h5项目用了不少,最近公司翻新h5页面,用react-native改造,来达到增强用户体验效果的目的。项目中遇到了一些坑,记录下。1.安装native-echarts组件首先我们需要在RN项目中安装native-echarts组件,该组件是兼容IOS和安卓双平台的。github地址:https://github.co
转载 2024-06-24 18:42:11
118阅读
使用 React Native 从零开始开发一款移动应用是一件很惬意的事情,但对于一些已经上线的产品,完全摒弃原有应用的历史沉淀,全面转向 React Native 是不现实的。因此,使用React Native去统一原生Android、iOS应用的技术栈,把它作为已有原生应用的扩展模块,是目前混合开发的最有效方式。 首先,在原生Android项目目录下执行以下命令创建一个package.json
转载 2021-08-11 14:02:25
92阅读
# React Native接入iOS原生开发 React Native是一种使用JavaScript和React构建原生移动应用程序的框架。它允许开发人员使用相同的代码库构建iOS和Android应用程序。然而,在某些情况下,需要在React Native项目中添加一些原生iOS代码来实现一些特定功能。本文将介绍如何在React Native项目中接入iOS原生代码,并提供一些示例代码。 #
原创 2024-04-16 03:29:15
333阅读
使用React Native从零开始开发一款移动应用是一件很惬意的事情,但对于一些已经上线的产品,完全摒弃原有应用的历史沉淀,全面转向React Native是不现实的。因此,使用React Native去统一原生Android、iOS应用的技术栈,把它作为已有原生应用的扩展模块,是目前混合开发的最有效方式。首先,在原生Android项目目录下执行以下命令创建一个package.json文件。ya
原创 2021-05-18 16:21:55
981阅读
# 在iOS中引入React Native的步骤指南 在开发移动应用时,结合原生iOS与React Native,可以实现更灵活的用户界面与功能。对于刚入行的小白来说,这可能会显得有些复杂。本文将逐步指导你如何在iOS项目中引入React Native,并提供必要的代码示例。 ## 流程概述 以下是引入React Native到你的iOS项目的基本步骤: | 步骤 | 描述
原创 2024-10-23 04:55:05
148阅读
# React Native 跳转 Android 原生页面 在现代移动开发中,React Native 作为一个跨平台的框架,允许我们使用 JavaScript 编写原生应用。然而,许多时候我们需要与原生代码集成,尤其是需要实现某些特定功能时,比如调用原生的 Android 页面。本篇文章将为大家详细介绍如何在 React Native 中跳转到 Android 原生页面,并提供具体的代码示例
原创 9月前
51阅读
前言:一下搞原生app一下搞rn,搞rn的时候吧想着自己原生都还这么水,搞原生的时候吧觉得自己rn不敲就忘了,都有点力不从心了哈,不过还是加油吧~~~!!!下面说一下reactnative怎么发布android apk注意:1、如果你是react-native整合到android项目的话,你可以先看看这篇文章,然后再往下走:如何把React Native嵌入到原生android应用中如果你是执行
转载 2024-08-13 10:11:14
166阅读
本人是android开发者,刚刚接触react-native不到一月,这是我的第一篇原创博客,从一开始照着React Native上文档的例子熟悉每一个控件的使用,到页面跳转,跳转到android原生Activity,再到自己实现一些简单的原生的android react-native组件,这是我上传到npm的两个组件(react-native-gotoactivity-android 和reac
转载 2024-01-26 07:15:12
124阅读
  • 1
  • 2
  • 3
  • 4
  • 5