打字稿类型安全存储在非反应组件中
问题描述:
我正在寻找一种方式将Redux-Store用于无反应组件。打字稿类型安全存储在非反应组件中
问题是,store.getState()没有输入。
我试图使用我自己的商店界面作为类的类型。
喜欢的东西:
interface Service {
store: MyStore
}
class LoginService implements Service {
store = store.getState()
let valueFromStore = store.getState().value
}
它的工作原理和编译,但两者的棉短绒,并通过错误的打字稿编译。
我该如何预防?
答
您可以禁用此页面的linter。 但是我可以问你为什么在一个无反应的组件中使用Redux存储?
这不是很advisible混合反应的组分与其他前端浏览...
谢谢你的建议。我有一个动态后端网址。静态组件和其他反应组件需要访问它。你会为此提出什么建议? –
我会创建一个util函数,它访问后端并将其导入到组件中。也许我没有正确理解你的情况......你能告诉我更多关于你的堆栈以及后端URL(API,...)的信息吗? – emma93
我有一个反应原生的应用程序。你可以选择一个服务器(地址或IP)来登录。后端是一个简单的JSON-API –