Day 02 React ?? Native ??

HI,到了第二天,感觉每天写一篇文章的感觉真的会有一种怠惰感,还是好好习惯吧

什麽是 React

先来介绍一下, React好了,

那他的历史,是 2013 年,由 facebook 所发表的 函式库

通常我们所熟知的三大框架 Vue 、 Angular 、 React,

但是, React 是函式库,并不是框架!!

有几个特色是:

元件式(component-base)开发

把逻辑锁定在一个 component 内,让逻辑分离,减少多人开发的混乱

宣告式(Declarative)设计

方便阅读,易於了解程序码

JSX 语法糖

模拟 html/xml 语法,让画面的建立便於阅读

Virtual DOM

统一管理渲染画面,提昇重新渲染的效率

什麽又是 React Native

React Native 是 facebook 在 2015 年 推出的 framework,

提供的理念是学一套,用遍所有平台

Learn once , write everywhere

那它使用的平台包括 android 、 ios

有几个特色是:

使用 React 做开发

不需要每个平台搞一套,并且因为用的是 ReactJS,所以我们只需要专注的学会它 & 使用它

原生的程序码

虽然是用 javascript 写出来,但是建立之後,所有的元件都被转译成 原生的(native)!!

针对不同的平台提供扩充选项

针对不同平台的情境,去提供针对性的开发

Fast Refresh

可在开发时,让程序码跟画面同步,方便 debug


<<:  [Day 03]取得Nonce与HashID以产出Sign - [C#]丰收款API必备前置作业(二)

>>:  why

2021 Updated CIS-SIR Exam Questions

Want to pass the CIS-SIR exam on your first attem...

【Day 17】深度学习(Deep Learning)--- Tip(二)--- ReLU

Vanishing Gradient Problem 昨天我们提到当你的Network很深的时候,设...

Day 5 - 阵列与物件的进化 - Set & Map

前言 在看完前三天的 Array & Object 组合技,感觉只要这两个东西练得够熟,应该...

Day 26 厚涂练习(2)

今天将上一次厚涂练习剩下的部分完成。 加深阴影 明暗交接线 添加阴影补色 细化 关於明暗交接线的部分...

Unity自主学习(二十八):Time.deltaTime

上次把物件基本的移动以及跳跃都弄出来了,那麽改变物件的位置座标时,都要再额外乘上一个"Ti...