加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

reactjs – React Native React(用于web)种子项目

发布时间:2020-12-15 20:43:08 所属栏目:百科 来源:网络整理
导读:是否可以设置一个项目,该项目具有React Native(移动应用程序)React(web)的代码,除了UI部分之外,平台之间的代码都是粉碎的. 使用this seed使用Angular NativeScript做了类似的事情,它支持本机应用程序和Web应用程序之间的代码共享(UI层除外).寻找类似于React
是否可以设置一个项目,该项目具有React Native(移动应用程序)React(web)的代码,除了UI部分之外,平台之间的代码都是粉碎的.

使用this seed使用Angular NativeScript做了类似的事情,它支持本机应用程序和Web应用程序之间的代码共享(UI层除外).寻找类似于React React Native的东西.

如果您知道React Native Angular的任何此类种子,请分享(如果有的话).

Jonathan Kaufman有一篇关于如何设置它的好文章: http://jkaufman.io/react-web-native-codesharing/

基本策略是为每个平台(android / ios / web)设置不同的入口点(index.js).然后,大多数非呈现代码都可以存在于共享应用程序或公共文件夹中.但是,您仍然需要隔离渲染代码(即使用View,div等),因为平台会有所不同.

请注意对该文章的评论,因为对这种方法的缺陷有一些很好的讨论.例:

By sharing a common package.json between native and web,you’ve glued them together by their common dependencies,the most important one being react. Let’s say you upgrade to a version of react-native that depends on >= react@16,but your web app depends on some other library which depends on =< react@15. –timtas

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读