React Native学习笔记(1.简介)

ReactNative是一个基于React的框架,允许开发者用JavaScript编写原生应用,支持iOS和Android。它提倡‘学习一次,编写任何平台’的理念,将代码编译为对应平台的代码。RN组件包括View、Text、Image、ScrollView等,提供函数式和类组件两种开发模式,便于构建用户界面。
摘要由CSDN通过智能技术生成

官网:React Native 中文网 · 使用React来编写原生应用的框架

引申:React 是用于构建用户界面的JavaScript库,起源于Facebook的内部项目,2013年5月开源。从UI引擎演变成了一整套前后端通吃的Web App解决方案

简介:React Native(RN),React衍生产品,源于希望用写Web App的方式去写Native App,2015年4月开源,支持iOS,安卓两大平台,RN使用Javascript语言来开发移动应用。

宗旨:学习一次,编写任何平台。(通过RN编写代码,会自动编译成对应平台的语言,用于平台的运行)

发语言动编译运行平台
React Native
JavaScript
KotlinAndroid
Swift
Objective-C
iOS 

标签格式:RN标签与各个语言的标签对应关系

名称React Nativeandroidiosweb
视图<View><ViewGroup><UIView><div>
文本<Text><TextView><UITextView><p>
<Image><ImageView><UIImageView><img>
滚动视图<ScrollView><ScrollView><UIScrollView><div>
入力框<TextInput><EditTest><UITextField><input type
="text">

RN有两种模式的组件:函数式组件与 Class 组件

函数式组件:(代码量更少,代码更简洁,可读性更强)

类组件:(功能完备,具有处理边界错误)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值