有什么办法可以一个组件同时在 react 和 vue 中使用?

2021-06-04 09:07:09 +08:00
 baixiaoyu2997
目前想到的方向是 web component,不知道有没有成熟的库去做这个事情
1708 次点击
所在节点    前端开发
7 条回复
murmur
2021-06-04 09:08:20 +08:00
可以啊,做成不依赖任何框架的纯 js 模块就可以了,然后外面套一层封装,交互少的连封装都不需要
66beta
2021-06-04 09:20:09 +08:00
当然可以了,你甚至可以找一个 mini 版的 mvvm 框架嵌在你的组件里面
Reol
2021-06-04 09:47:03 +08:00
jymsy
2021-06-04 09:48:34 +08:00
封一个 npm 包不就完了么
diliburong
2021-06-04 09:54:19 +08:00
web component, 库有 polymer 和 LitElement.
https://polymer-library.polymer-project.org/
ryougifujino
2021-06-04 11:17:00 +08:00
使用 Svelte 编译到 Web Component,然后 React 或 Vue 项目中引入使用。
dotnet
2021-06-04 13:11:19 +08:00
看微软的这个, 也是 web component
https://www.fast.design/docs/integrations/introduction

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

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

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

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

© 2021 V2EX