简介
罗晴明 React Native中文网站长
专注于 Web 前端和移动开发领域,在国内顶级的互联网公司有近 5 年的工作经验,参与了多个重量级产品的研发过程,如网易新闻、搜狐视频、百度视频等。React Native 中文文档主要维护者。
当年为什么会想到研究 React Native这个技术,并且建立了 React Native中文网,这中间有什么故事可以和我们分享的么?
罗晴明:13年从百度离职后曾经有尝试自己创业做一个产品。作为一个前端开发者,理所当然是希望用 JavaScript去实现一切,其中最头痛的就是移动端,当时选择的方案是 Cordova(几乎也没有别的选择),然而使出浑身解数也难以得到令人满意的性能。放弃那个产品不久之后就接触到了 React Native,跑了一下官方的 demo之后,立刻被那种流畅体验给感动了。在学习 React Native的过程中,我感觉传统前端的开发模式几乎是被颠覆了,而在学习和使用过程中,我也意识到 React Native的文档资料极度匮乏,而且太多报错并不明确,可能涉及到完全你想不到的第三方模块或是环境的问题。我当时就想着,应该把自己总结的一些问题经验和大家分享,同时也在群里认识了邓鋆(@天地之灵)大神,他也很看好 React Native,于是我们商量着做了一个 React Native中文网,最后于 2015年 11月上线并维护至今。
React Native和其他跨平台框架相比有哪些主要的区别和优点?
罗晴明:目前跨平台的框架有很多,但是 React Native天生就提供了两端共享的一套业务代码的特性与几乎接近原生的性能,而同时,它又比原生开发更为灵活,比 H5体验更为高效,多个版本迭代后的今天,它已经拥有了丰富第三方插件支持,还有一个重要的点是,React Native对热更新有很好的支持
网友评论