Kua*_*uan 24 angularjs reactjs
所有:
我对AngularJS的React很新.在AngularJS中,存在服务依赖注入,其可以提供服务实例来执行除UI操作之外的数据获取,处理等.我想知道如何在React组件中执行此操作(或实现该注入)?
谢谢
Mic*_*unn 17
我更喜欢在另一个通过module.exports公开'public'函数的文件中创建一个服务.
例如
module.exports = {
foo: function(){ return bar; }
}
Run Code Online (Sandbox Code Playgroud)
然后由Components使用引用
import myService from './routetoservice/myService'
Run Code Online (Sandbox Code Playgroud)
迈克尔邓恩答案的延伸
这是实际答案,
服务模式不限于任何编程语言或库.
我们可以用任何语言实现这个概念,即使我们可以在反应中实现它
可以在服务器上创建一个微小的服务,或者在Javascript中的ui浏览器中创建一个服务于某些逻辑目的
它为我们带来了代码可用性,代码管理,特定逻辑代码隔离的好处
它是一种非常原生的方式,用于代码可用性,代码管理,特定逻辑的代码隔离
如果我们比较redux/flux与服务,redux/flux也可以满足这些目的
目前我正在使用redux及其操作,并在需要时在ui上创建了我的小服务.
不需要使用其他NPM模块来创建服务,只需Michael Dunn的解决方案就足够了
| 归档时间: |
|
| 查看次数: |
19240 次 |
| 最近记录: |