组件到底是如何重用的

2018-04-08 10:22:24 +08:00
 wangxiaoaer

开发中我们一直强调 DRY 原则,比如组件的重用等等。关于组件的重用我认为由下面几种分类:

应用内

这应该是最浅层次的重用,比如一个用户列表在 A 和 B 页面都用到了。

跨应用

这其实就是各种不同的组件类库,比如Ant Design EleUI等,不细说了。

跨平台

比如京东的商品详情介绍,WEB 端和移动端感觉是一毛一样的。


上面的“跨平台”是我感到困惑的地方,到底是怎么实现的?

我的理解是把详情单独做一个页面,然后 web 端通过 iframe 的方式、移动端通过 webview 的方式在需要的时候把这个页面加载进去,但是 jd 的 web 好像不是这样。有么有熟悉这一块的谈一谈?

另外,React Native 只能跨 Android 和 iOS ?而且自定义组件是不是也只能基于内置的组件进行?

760 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/444984

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX