Facebook 正在大规模重构 React Native
Facebook 五年前為 React Native 框架設(shè)計(jì)的原則,影響了與 JavaScript 代碼的整合程度,也加大了某些特性的開發(fā)難度。
因此 Facebook 現(xiàn)在準(zhǔn)備對(duì) React Native 架構(gòu)進(jìn)行重構(gòu),通過(guò)引入更先進(jìn)的架構(gòu),來(lái)提高 JavaScript 和混合開發(fā)中原生 API 的互通性。
React 工程經(jīng)理 Sophie Alpert 在其官方博客上宣布 Facebook 將要重構(gòu) React Native,使其更輕量,更具靈活性,更適應(yīng) JavaScript 生態(tài)圈的發(fā)展。
但在過(guò)去的 5 年里,他們發(fā)現(xiàn)最初的設(shè)計(jì)原則加大了某些特性的開發(fā)難度。異步橋接意味著不能直接將 JavaScript 邏輯與很多原生 API 集成在一起,因?yàn)檫@些原生 API 是同步的。
因此,Facebook 正在對(duì) React Native 進(jìn)行大規(guī)模重構(gòu),讓架構(gòu)變得更加靈活,并更好地與混合 JavaScript/原生應(yīng)用開發(fā)中的原生基礎(chǔ)設(shè)施集成。?
通過(guò)這個(gè)項(xiàng)目,他們將應(yīng)用在過(guò)去 5 年中學(xué)到的知識(shí),逐步讓架構(gòu)更現(xiàn)代化。他們正在對(duì) React Native 內(nèi)部進(jìn)行大量的重寫,當(dāng)然大部分工作都是在底層進(jìn)行的,所以現(xiàn)有的 React Native 應(yīng)用程序幾乎不需要做出更改。
Sophie Alpert 最后說(shuō)到,他們的目標(biāo)是希望 React Native 在 JavaScript 端能夠更加輕量,以更好地適應(yīng) JavaScript 生態(tài)系統(tǒng)。
等今年晚些時(shí)候這個(gè)項(xiàng)目將要完工時(shí),Facebook 會(huì)披露更多的細(xì)節(jié),敬請(qǐng)期待。
( 若有緣,微信朋友圈見(jiàn) )
熱門文章
原創(chuàng)教程原創(chuàng)教程:
附加習(xí)題:
趣味職場(chǎng)培訓(xùn)費(fèi)用:
合作推廣分割線
總結(jié)
以上是生活随笔為你收集整理的Facebook 正在大规模重构 React Native的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 别管真假,先改密码!!!
- 下一篇: 云炬随笔20171203