打字稿typesafe存储在非React组件

时间:2017-08-24 08:15:23

标签: typescript redux

我正在寻找一种在非反应组件中使用Redux-Store的方法。

问题是store.getState()没有输入。

我尝试使用自己的商店界面作为类的类型。

类似的东西:

interface Service {
    store: MyStore
}

class LoginService implements Service {
    store = store.getState()
    let valueFromStore = store.getState().value
}

它可以工作并编译,但是linter和typescript-compiler都是错误的。

我该如何防止这种情况?

1 个答案:

答案 0 :(得分:0)

您可以禁用此页面的linter。 但是,我可以问你为什么在非反应组件中使用Redux存储?

将React组件与其他前端视图混合起来不太明智......