原文作者:John A. Calderaio 原生 iOS(Swift) 和 React-Native 的性能比较React-Native 是一个混合的移动框架,可以让你仅仅使用 JavaScript 来构建应用。然而,与其他混合移动开发技术不同的是,你构建的并不是一个 “移动网页应用”(把网页应用封装到一个原生的容器里)。在最后,你会得到一个真正的应用。与使用 Objective-C 编写的 i
转载 2023-08-03 21:01:55
117阅读
目前作者所知道的创建react组件的方式有三种:函数式定义(无状态组件) function MyComponent(props){   return( <h1>mycomponent</h1> ) }es5原生方式 const MyComponent=React.createClass({ render:function
本人是android开发者,刚刚接触react-native不到一月,这是我的第一篇原创博客,从一开始照着React Native上文档的例子熟悉每一个控件的使用,到页面跳转,跳转到android原生Activity,再到自己实现一些简单的原生的android react-native组件,这是我上传到npm的两个组件react-native-gotoactivity-android 和reac
转载 2024-01-26 07:15:12
121阅读
React Native介绍React Native使你能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP。React Native着力于提高多平台开发的开发效率 —— 仅需学习一次,编写任何平台。(Learn once, write anywhere)Facebook已经在多项产品中使用了React Native,并且将持续地投入建设React Nat
一、简介在讲本篇博文之前,需要你熟知怎么自定义ReactNative组件,然后才好学习将自定义的ReactNative组件制作成第三方库。本文中的自定义的ReactNative组件LoginManager API 源自上篇文章,所以需要先看一下上篇博文。言归正传,ReactNative的确提供了一个非常便捷的方式来扩展Native模块。如果要把模块做成第三方组件的话,还有一些工作要做:首先以一个静
转载 2月前
429阅读
有时候 App 需要访问平台 API,但 React Native 可能还没有相应的模块包装;或者你需要复用一些 Java 代码,而不是用 Javascript 重新实现一遍;又或者你需要实现某些高性能的、多线程的代码,譬如图片处理、数据库、或者各种高级扩展等等。我们把 React Native 设计为可以在其上编写真正的原生代码,并且可以访问平台所有的能力。这是一个相对高级的特性,我们并不认
转载 2023-08-01 14:55:33
163阅读
React Native 是一个由 Facebook 于 2015 年 9 月发布的一款开源的 JavaScript 框架,它可以让开发者使用 JavaScript 和 React 来开发跨平台的移动应用。它既保留了 React 的开发效率,又同时拥有 Native 应用的良好体验,加上 Virtual DOM 跨平台的优势,实现了真正意义上的:Learn Once,Write Anywhere.
转载 2024-01-02 09:12:14
61阅读
此文已由作者王翔授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 使用react-native的时候能够看到不少函数调用式的组件,像LinkIOS用来呼起url请求 actionSheetIOS用来实现ios客户端底部弹起的选择对话框 这些组件的使用方式都大同小异,通过声明一
转载 2018-10-18 09:43:00
235阅读
大家在开发React项目的时候,选择一款合适且功能丰富的UI组件库,可以快速提升项目开发效率。目前,网上也有不少开源的React UI组件库,今天,就给大家推荐7个热门的React手机端UI组件库。 1、Material-UImaterial-ui | 基于 Google Material Design 设计规范的 React 组件库,开箱即用,使用它可以快速搭建出赏心悦目的
原生应用不仅可以跳转到RN页面,也可以吧RN的组件放到原生应用中,作为原生应用的一部分。首先介绍如何把react native嵌入到android中,然后再介绍如何把RN嵌入到ios中;第一部分:将RN嵌入到android中的步骤如下一、用Android Studio 创建一个程序,我的是RnInAndroid;二、打开命令行终端,进入RnInAndroid,2.1、输入以下命令:npm init
React Native集成到IOS应用附上另一篇RN集成到Android应用:我们默认有一个已有的ios项目,或者创建一个ios应用。第一步: 我们首先要安装RN所依赖的包,在根目录下创建一个react的文件夹,然后在文件夹中创建一个名为package的json文件,在json文件中添加一下代码:{ "name": "MyReactNativeApp", "version": "0.0
      Facebook在React.js Conf 2015大会上推出了React Native,想必各位从事app开发的都备受关注,有人说2016年React Native很可能会成为最受欢迎的的开源技术之一。姑且不论这项技术能不能火起来,对于程序猿来说,写一套代码能够适配两个平台也是大家一直希望的,随着技术的不断成熟,这个趋势是必然的。 
转载 2024-08-11 14:50:06
41阅读
1.组件的构成在React Native项目中,所有展示的界面,都可以看做是一个组件(Component)只是功能和逻辑上的复杂程度不同。每一个是许许多多小的组件拼成的,每个小的组件也有自己对应的逻辑,不过他们都遵循同样的代码结构,由以下几个部分组成第一是包和其他组件引用部分,如下图:新版本的React Native已经变成了如下形式:此部分首先会利用Node.js的require机制引入reac
第一部分react-native-carousel 轮播图react-native-countd
原创 2022-12-16 21:41:52
172阅读
import React from 'react';import { Text,View,StyleSheet,TouchableOpacity,Animated} from 'react-native';export default clas
原创 2022-06-06 18:18:58
214阅读
import React from 'react';import { Image, ScrollView} from 'react-native';export default class App extends React.Component{ render(){ return (
原创 2022-06-06 18:17:32
186阅读
第三方库UI套件1, NativeBaseNativeBase 是一个广受欢迎的 UI 组件库,为 React Native 提供了数十个跨平台组件。在使用 NativeBase 时,你可以使用任意开箱即用的第三方原生库,而这个项目本身也拥有一个丰富的生态系统,从有用的入门套件到可定制的主题模板。 NativeBase 项目地址: https://github.com/GeekyAnts/Nat
转载 2023-11-01 22:22:51
258阅读
# React Native 跳转 Android 原生页面 在现代移动开发中,React Native 作为一个跨平台的框架,允许我们使用 JavaScript 编写原生应用。然而,许多时候我们需要与原生代码集成,尤其是需要实现某些特定功能时,比如调用原生的 Android 页面。本篇文章将为大家详细介绍如何在 React Native 中跳转到 Android 原生页面,并提供具体的代码示例
原创 9月前
51阅读
使用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阅读
  • 1
  • 2
  • 3
  • 4
  • 5