【发布时间】:2022-01-10 15:54:22
【问题描述】:
我来自 Angular 世界,在那里我可以使用方法和属性来提供服务。然后我可以在另一个文件中导入这个类,将其注入构造函数并调用该类的成员。现在我正在使用 React Native 和 Expo 开发一个移动应用程序。我想知道我是否可以做同样的依赖注入。
这是我目前所拥有的:
// HttpService.ts
import....
export default class HttpService{
private field = "";
public method1 = () => {}
public method2 = () => {}
private otherMethod = () => {}
}
组件的用法:
// MakeApiCall.tsx
import HttpService from "./services/HttpService";
export...
// HttpService.method1 is not available.
我不想每次调用班级成员时都创建HttpService 的实例。
【问题讨论】:
标签: reactjs typescript react-native