React-Native 之Android學(xué)習(xí)筆記(二)

React 是一個用于構(gòu)建用戶界面的 JAVASCRIPT 庫随闪。
React主要用于構(gòu)建UI滑绒,很多人認為 React 是 MVC 中的 V(視圖)闷堡。
React 起源于 Facebook 的內(nèi)部項目,用來架設(shè) Instagram 的網(wǎng)站疑故,并于 2013 年 5 月開源杠览。
React 擁有較高的性能,代碼邏輯非常簡單纵势,越來越多的人已開始關(guān)注和使用它踱阿。

  1. React的特的:
  • 聲明式設(shè)計 ?React采用聲明范式管钳,可以輕松描述應(yīng)用。
  • 高效 ?React通過對DOM的模擬软舌,最大限度地減少與DOM的交互才漆。
  • 靈活 ?React可以與已知的庫或框架很好地配合。
  • JSX ? JSX 是 JavaScript 語法的擴展佛点。React 開發(fā)不一定使用 JSX 醇滥,但我們建議使用它。
  • 組件 ? 通過 React 構(gòu)建組件超营,使得代碼更加容易得到復(fù)用鸳玩,能夠很好的應(yīng)用在大項目的開發(fā)中。
  • 單向響應(yīng)的數(shù)據(jù)流 ? React 實現(xiàn)了單向響應(yīng)的數(shù)據(jù)流演闭,從而減少了重復(fù)代碼不跟,這也是它為什么比傳統(tǒng)數(shù)據(jù)綁定更簡單。

推薦前端開發(fā)工具:
IDE工具:WebStorm(JavaScript 開發(fā)工具 Web前端開發(fā)神器 插件很豐富)

  • 代碼可以智能提醒
    模塊可以在git clone https://github.com/virtoolswebplayer/ReactNative-LiveTemplate該路徑中下載導(dǎo)導(dǎo)入船响。
    下載模板:https://github.com/wix/react-templates安裝命令
    npm install react-templates -g

2.介紹:
核心組件為:
react.js react-dom.js
該組件可以在facebook 上下載躬拢,
地址:http://facebook.github.io/react/downloads.html
最新版本已經(jīng)發(fā)展到了15.3.0

圖1.jpg

先看一個數(shù)據(jù)傳遞的例子:

圖二.jpg

3.語法:

  • 伸縮容器
    flexbox是Flexible Box的縮寫躲履,彈性盒子布局

(1).display

  display: flex //塊級伸縮容器
 
  display: inline-flex //行內(nèi)級伸縮容器

(2).flex-direction
//指定主軸的方向

flex-direction:row(默認值) //水平軸见间,從左到右
flex-direction:row-reverse //水平軸,從右到做
flex-direction:column // 垂直軸,從上到下
flex-direction:column-reverse //垂直軸工猜,從下到上

(3).flex-wrap //垂直軸
//伸縮容器在主軸線方向空間不足的情況下米诉,是否換行以及該如何換行

flex-wrap:nowrap(默認值)//不足的情況下,它也不會換行篷帅,會壓縮
flex-wrap:wrap //空間不足的情況下會換行史侣,如果是水平軸的話,它會換行到下面 (從上到下)
flex-wrap:wrap-reverse//空間不足的情況下會換行魏身,如果是水平軸的話惊橱,它會換行到上面(從下到上)

(4).flex-flow
//是flex-direction和flex-wrap的縮寫版本,它同時定義了伸縮容器的主軸和側(cè)軸,其默認值為 row nowrap

例如:
flex-flow: row wrap;//水平軸從左到右箭昵,不夠時(wrap)税朴,從上到下.

(5).justify-content
//用來定義伸縮項目在主軸線的對齊方式

justify-content:flex-start(默認值)//沿主軸起始放向?qū)R
justify-content:flex-end //沿主軸起始結(jié)束位置對齊
justify-content:center //沿主軸中間位置對齊
justify-content:space-between //會平均分布在主軸線上
justify-content:space-around //平均分布在主軸線之間,起始和結(jié)束位置都留有空間

(6).align-items
//用來定義伸縮項目在交叉軸上的對齊方式

align-items:flex-start(默認值)//在交叉軸上垂直方向的起始位置對齊
align-items:lex-end//在交叉軸上垂直方向的底部位置對齊
align-items:center//在交叉軸上垂直方向的中間位置對齊
align-items:baseline//在交叉軸上垂直方向的根據(jù)基準線對齊家制,也就是說根據(jù)第一個item 的基準線對齊正林。
align-items:stretch//在交叉軸上垂直方向的拉伸(item項目不能設(shè)置高度)

(7).align-content
用來調(diào)整伸縮項目出現(xiàn)換行后在交叉軸上的對齊方式(換行后,每行的對齊方式)

align-content:flex-start // 換行后颤殴,從開始的位置對齊
align-content:lex-end// 換行后觅廓,從結(jié)束的位置對齊
align-content:center// 換行后,從中間的位置對齊
align-content:space-between// 換行后涵但,會平均分布在交叉軸上
align-content:space-around //換行后杈绸,平均分布在主軸線之間帖蔓,起始和結(jié)束位置都留有空間
align-content:stretch(默認值)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市瞳脓,隨后出現(xiàn)的幾起案子讨阻,更是在濱河造成了極大的恐慌,老刑警劉巖篡殷,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件钝吮,死亡現(xiàn)場離奇詭異,居然都是意外死亡板辽,警方通過查閱死者的電腦和手機奇瘦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來劲弦,“玉大人耳标,你說我怎么就攤上這事∫毓颍” “怎么了次坡?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長画畅。 經(jīng)常有香客問我砸琅,道長,這世上最難降的妖魔是什么轴踱? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任症脂,我火速辦了婚禮,結(jié)果婚禮上淫僻,老公的妹妹穿的比我還像新娘诱篷。我一直安慰自己,他們只是感情好雳灵,可當(dāng)我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布棕所。 她就那樣靜靜地躺著,像睡著了一般悯辙。 火紅的嫁衣襯著肌膚如雪琳省。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天笑撞,我揣著相機與錄音岛啸,去河邊找鬼。 笑死茴肥,一個胖子當(dāng)著我的面吹牛坚踩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瓤狐,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼瞬铸,長吁一口氣:“原來是場噩夢啊……” “哼批幌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起嗓节,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤荧缘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后拦宣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體截粗,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年鸵隧,在試婚紗的時候發(fā)現(xiàn)自己被綠了绸罗。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡豆瘫,死狀恐怖珊蟀,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情外驱,我是刑警寧澤育灸,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站昵宇,受9級特大地震影響磅崭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜趟薄,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一绽诚、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧杭煎,春花似錦、人聲如沸卒落。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽儡毕。三九已至也切,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間腰湾,已是汗流浹背雷恃。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留费坊,地道東北人倒槐。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像附井,于是被迫代替她去往敵國和親讨越。 傳聞我的和親對象是個殘疾皇子两残,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 1.RN是面向組件開發(fā) 2.render()可以理解為一個函數(shù),類似OC中的viewDidLoad() 3.JSX...
    寒橋閱讀 385評論 0 1
  • 一. React Native的由來 它是什么React Native是Facebook在React.js Con...
    我不叫奇奇閱讀 2,298評論 0 0
  • React Native 1.React Native之了解 1.1 Native開發(fā)優(yōu)勢: Native的原生控...
    螞蟻安然閱讀 843評論 0 3
  • React Native 1.React Native之了解 1.1 Native開發(fā)優(yōu)勢: Native的原生控...
    兵兵哥哥閱讀 1,080評論 0 1
  • 其實距離好像是種很難掌握的尺度把跨。為什么會忽遠忽近人弓。我總是被這樣的形式折磨著,而我總想要問為什么着逐。其實我才是現(xiàn)實里的...
    Daisy1439閱讀 172評論 0 0