如何在 React 中实现 Angular 的依赖注入机制?

2019-10-07 00:10:38 +08:00
 szzhiyang
3187 次点击
所在节点    程序员
6 条回复
suyingtao
2019-10-07 02:05:09 +08:00
需要装饰器和操作 meta data 的能力。
zhuangzhuang1988
2019-10-07 08:39:45 +08:00
简单的做法 引入 angularjs 比如看下 https://github.com/elastic/kibana 项目里面的
szzhiyang
2019-10-07 12:31:44 +08:00
@suyingtao 谢谢,目前有什么库能让 React 也拥有依赖注入机制吗?
szzhiyang
2019-10-07 12:32:06 +08:00
@zhuangzhuang1988 谢谢,我看看。
JounQin
2019-10-07 17:06:29 +08:00
solome
2019-10-08 11:52:54 +08:00
@szzhiyang

> 谢谢,目前有什么库能让 React 也拥有依赖注入机制吗?

不需要什么库支持吧~ 我之前写过一个工具就是通过 装饰器的方式给 React 组件添加新功能[react-timer-safely]( https://github.com/solome/react-timer-safely/blob/master/index.js)。

本质是按照语法糖结构给 prototype 添加新属性支持。

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

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

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

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

© 2021 V2EX