web前端教程
用大白话,来讲编程

Facebook 五年前为 React Native 框架设计的原则,影响了与 JavaScript 代码的整合程度,也加大了某些特性的开发难度。

因此 Facebook 现在准备对 React Native 架构进行重构,通过引入更先进的架构,来提高 JavaScript 和混合开发中原生 API 的互通性。

React 工程经理 Sophie Alpert 在其官方博客上宣布 Facebook 将要重构 React Native,使其更轻量,更具灵活性,更适应 JavaScript 生态圈的发展。

但在过去的 5 年里,他们发现最初的设计原则加大了某些特性的开发难度。异步桥接意味着不能直接将 JavaScript 逻辑与很多原生 API 集成在一起,因为这些原生 API 是同步的。

因此,Facebook 正在对 React Native 进行大规模重构,让架构变得更加灵活,并更好地与混合 JavaScript/原生应用开发中的原生基础设施集成。

通过这个项目,他们将应用在过去 5 年中学到的知识,逐步让架构更现代化。他们正在对 React Native 内部进行大量的重写,当然大部分工作都是在底层进行的,所以现有的 React Native 应用程序几乎不需要做出更改。

Sophie Alpert 最后说到,他们的目标是希望 React Native 在 JavaScript 端能够更加轻量,以更好地适应 JavaScript 生态系统。

等今年晚些时候这个项目将要完工时,Facebook 会披露更多的细节,敬请期待。

( 若有缘,微信朋友圈见 )

热门文章

原创教程

原创教程:

附加习题:

趣味职场

培训费用:

合作推广分割线

Facebook 正在大规模重构 React Native相关推荐

  1. Facebook 开源安卓版 React Native,开发者可将相同代码用于网页和 iOS 应用开发

    转自:http://mt.sohu.com/20150915/n421177212.shtml Facebook 创建了React Java 库,这样,Facebook 的工程团队就可以用相同的代码给 ...

  2. 庖丁解牛!深入剖析React Native下一代架构重构

    Facebook在2018年6月官方宣布了大规模重构React Native的计划及重构路线图.目的是为了让React Native更加轻量化.更适应混合开发,接近甚至达到原生的体验.(也有可能是Re ...

  3. Facebook 正式公开 React Native 重构细节!

    [CSDN编者按]Facebook 2013 年开发的 React Native 是著名的跨平台移动应用开发工具之一.目前,它不仅是最为活跃的开发者社区之一,还是 GitHub 上贡献者数量最多的开源 ...

  4. React Native发布重构路线图

    React Native作为时下最热门的跨平台开发方案,在这两年的移动跨平台方案中可谓一枝独秀,在很多的移动产品中都可以看到它们的影子,相比国内的Weex,RN的迭代更加频繁,性能上也无限的接近原生应 ...

  5. React Native 宣布重构计划!

    web前端教程 用大白话,来讲编程 6月中旬 Facebook 曾宣布要对 React Native 进行大规模重构,旨在使其更轻量,更具灵活性,更适应 JavaScript 生态圈的发展. 现在 F ...

  6. 【天赢金创】Facebook:我们是如何构建第一个跨平台的React Native APP

    今年早些时候,我们介绍过iOS版的React Native. React Native带来的是用web方式的React - 自声明式的UI组件和快速的开发迭代来完成手机平台的功能,然后为了保持速度.保 ...

  7. 最火移动端跨平台方案盘点:React Native、weex、Flutter

    本文原文由"恋猫月亮"原创发布,原题为<移动端跨平台开发的深度解析>,本次重新整理后,为了优化阅读体验,内容略有改动,感谢原作者的无私分享. 1.前言 跨平台一直是老生 ...

  8. React Native 移动开发入门与实战

    课程简介 本课程主要讲解 React 的基础知识及应用案例,包括 props.state.生命周期函数等,样式和 Flex 布局,React Native 内置的 API 和 UI 组件介绍.路由.状 ...

  9. React Native 0.59.x新特性解读

    概述 众所周知,在现在的前端技术开发栈中,跨平台开发是一个重要的课题,不管是老牌的Hybird还是最近流行的RN.Weex还是Flutter,不得不说,现在前端和客户端的界限越来越模糊. 最近在写&l ...

最新文章

  1. 用拉链法实现哈希算法的运算
  2. JS中的继承与原型链
  3. 关于添加“服务引用”和“添加引用”的一点总结
  4. slf4j 日志接口 统一
  5. 工业用微型计算机(21)-指令系统(17)
  6. Lambda表达式练习3【应用】
  7. jvm 性能调优工具之 jstat
  8. excel 2007 vba与宏完全剖析_Excel怎么保护自己的劳动成果?强制用户启用宏,再加上这一步...
  9. 公需科目必须学吗_专业技术人员一般公需科目学习的通知
  10. 对称密钥交换协议——实现在不安全的信道安全地传输密钥
  11. 国开大学计算机原理边学边练,国家开放大学计算机组成原理
  12. PS案例提升 【第1节】抠图--薄、透、露的朦胧美 案例二:扣取婚纱新娘
  13. Python函数定义的高级用法
  14. 数字货币主流币是什么意思?三分钟读懂数字货币主流币
  15. whisper客服源码_whisper客服系统兼容HTTPS方案
  16. 名词性从句的时态规则
  17. 无线城市--WiMax,WiFi-Mesh和3G/4G/5g网络
  18. 什么是判断力?如何提高判断力?@HR人才测评
  19. Phunware在全球发行Phun实用型代币
  20. 计算机作用对象失败怎么办,虚拟电脑控制台严重错误—获取VirtualBox COM 对象失败的解决办法...

热门文章

  1. 天猫净饮水行业趋势白皮书2021
  2. 2020中国民营企业500强调研分析报告
  3. 通过对象引用访问成员
  4. 写一函数,使输入的一个字符串按反序存放,在主函数中输入输出反序后的字符串。
  5. release优化和不优化结果不一致_您了解网站优化吗?优化效果不明显?排名不稳定是为什么?...
  6. 【程序设计】模块化程序设计
  7. 【机器学习】机器学习中的异常值的识别和处理
  8. N进制正反累加判回文数(洛谷P1015题题解,Java语言描述)
  9. boost一些常用库(数据结构,迭代器,算法及字符串) 简单介绍
  10. Windows 10三月更新补丁竟高达3.99TB