React Native 0.21 發(fā)布

(翻譯 Changelog 系列)
原文:https://github.com/facebook/react-native/releases/tag/v0.21.0

感謝62個(gè)貢獻(xiàn)者提交了145次React Native 0.21!

重要:如果升級(jí) Android 項(xiàng)目到這個(gè)版本一定要讀!

我們簡(jiǎn)化了 Android 應(yīng)用構(gòu)建方式逗概,Android 庫(kù)現(xiàn)在通過(guò) npm 和框架一起分發(fā)(不是 Maven)有勾。這意味著您需要運(yùn)行 react-native upgrade 來(lái)升級(jí)您的 Android build(.gradle) 文件。這是一次性的修改。

新功能

  • 增加 NavigationExperimental a308546
  • 增加文檔網(wǎng)站切換React Native版本的能力 6c7991c 6c7991c
  • 替換 String.prototype.containsString.prototype.includes 補(bǔ)丁 2f73ad0 577206f
  • 讓 Chrome 調(diào)試器更快 64d56f3
  • Touchable 增加 accessibility 屬性 33d8db5
  • 低于 Node 4 版本運(yùn)行打包器是更好的警告 e1f04bf
  • 導(dǎo)出定位更新的距離過(guò)濾選項(xiàng) 109036b
  • 當(dāng) dataSource 更新時(shí)不自動(dòng)渲染太多行 d2ab6ca
  • 允許 RefreshControl 以 refreshing=true (正在刷新)狀態(tài)加載3e1f1ea
  • 支持?jǐn)?shù)字作為顏色 1c11276
  • 調(diào)用 immediatelyResetRouteStack 時(shí)重新渲染整個(gè) navigation bar 7b57b5c
  • NavigationExperimental 支持返回按鈕 7b2b0c3
  • 使用 onWillFocus 和 onDidFocus 時(shí)停止 deprecated 警告 5ca9245
  • 讓模塊緩存依賴(lài)轉(zhuǎn)換器選項(xiàng) 727a2a9
  • 增加 deprecatedCallback 輔助方法 8eddead
  • TouchableHighlight 沒(méi)有 press 處理方法時(shí)不顯示遮蓋層 e93afad
  • NetInfo增加 listener 時(shí)返回 remove 函數(shù) 1c507e6
  • 增加 Linux 平臺(tái)入門(mén)指南 2260d90
  • 文檔里面使用 ES6 import 代替 require 3ae99d0
  • Packager: 移除未使用的異步依賴(lài)支持 7c03b16
  • Showcase 增加另個(gè)新應(yīng)用 (Choke 和 MyPED) 0f850b4 272096c

修復(fù) Bug

  • 移除 React dev tools 推廣直到它支持 184c708
  • 修復(fù) inspector 顯示樣式值 97b8a57
  • 修復(fù) multiGet 請(qǐng)求重疊鍵值的問(wèn)題52755fd
  • 增加一樓的 Children.toArray 7cbad9f
    Improve copyright year in docs de3b942
  • 修復(fù) StyleInspector 關(guān)于唯一 key 的警告 97741af

Android

新功能

  • 導(dǎo)出 Dimension.get('screen') 228a1fe
  • BackAndroid.addEventListener 返回有 remove 方法的對(duì)象 8f6e074
  • 增加 .setItems() 和 Android AlertDialog 集成 4fd115f
  • 緩存圖片資源 ID fef4196
  • getDisplayMetrics 使用新的 DisplayMetrics 對(duì)象 6ac007b
  • 增加更好的 js bundle 下載錯(cuò)誤信息 81dc884
  • WebWorkers: 傳遞 bridge 給 JS 執(zhí)行器 cf7a97c
  • 原生代碼里允許使用外部字體 17fcc94
  • 支持圓角 4937a4c
  • Android Studio 配置文檔 abdca04
  • DatePicker 和 TimerPicker 文檔 05e4236
  • 使用 npm 安裝庫(kù)構(gòu)建(可以不使用gradle) 702f999
  • 增加 Object.getPropertyNames() 和 Object.toJSONMap APIs bab4818
  • 崩潰時(shí)正確格式化異常 0b89b18
  • 從產(chǎn)品版構(gòu)建中去除 devsupport 8720d4b
  • 到那個(gè)從文件中加載腳本時(shí) sourceURL 增加 'file://' 前綴 f2a60a2

修復(fù) Bug

  • 修復(fù) proguard 模板 ReactProp 和 ReactPropGroup 處理 10c0758
  • 修復(fù) Android 上 RefreshControl 破壞了滾動(dòng)視圖的問(wèn)題 9879717
  • 修復(fù) Catalyst tests 里的競(jìng)爭(zhēng)條件 294185a
  • BackAndroid 事件分派時(shí)時(shí)間偵聽(tīng)列表保存快照 9040315
  • 修復(fù)Toolbar icon 處理 142f8c9
  • 修復(fù) "POST has no body" a7521a2

iOS

新功能

  • 更有幫助的 native-js 屬性錯(cuò)誤描述 375abc3
  • 增加 iOS 多行輸入框 textAlign 支持 7b22606
  • 導(dǎo)出 flow 事件到 JS,增加 JS 到 Native 流 c00049c
  • 增加監(jiān)聽(tīng)和解除本地通知的能力 758d9e8
  • 限制圖片解碼到2個(gè)并存的線程 915e582
  • systrace 里讓 JS async 總是在頂部 84f51da

修復(fù) Bug

  • 修復(fù) ShadowPropTypesIOS 文檔的 404 錯(cuò)誤 736e900
  • 修復(fù) XMLHttpRequest.abort() (非功能問(wèn)題只是延遲加載問(wèn)題) 995b66d
  • 修復(fù) promises 不再把值包在數(shù)組里 c9a1956
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市巢价,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌固阁,老刑警劉巖壤躲,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異您炉,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)役电,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門(mén)赚爵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人法瑟,你說(shuō)我怎么就攤上這事冀膝。” “怎么了霎挟?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵窝剖,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我酥夭,道長(zhǎng)赐纱,這世上最難降的妖魔是什么脊奋? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮疙描,結(jié)果婚禮上诚隙,老公的妹妹穿的比我還像新娘。我一直安慰自己起胰,他們只是感情好久又,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著效五,像睡著了一般地消。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上畏妖,一...
    開(kāi)封第一講書(shū)人閱讀 49,764評(píng)論 1 290
  • 那天脉执,我揣著相機(jī)與錄音,去河邊找鬼瓜客。 笑死适瓦,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的谱仪。 我是一名探鬼主播玻熙,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼疯攒!你這毒婦竟也來(lái)了嗦随?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤敬尺,失蹤者是張志新(化名)和其女友劉穎枚尼,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體砂吞,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡署恍,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蜻直。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片盯质。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖概而,靈堂內(nèi)的尸體忽然破棺而出呼巷,到底是詐尸還是另有隱情,我是刑警寧澤赎瑰,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布王悍,位于F島的核電站,受9級(jí)特大地震影響餐曼,放射性物質(zhì)發(fā)生泄漏压储。R本人自食惡果不足惜鲜漩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望渠脉。 院中可真熱鬧宇整,春花似錦、人聲如沸芋膘。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)为朋。三九已至臂拓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間习寸,已是汗流浹背胶惰。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留霞溪,地道東北人孵滞。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像鸯匹,于是被迫代替她去往敵國(guó)和親坊饶。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

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