打字稿编译器无法检查react-redux connect HOC

时间:2020-04-25 11:08:00

标签: reactjs typescript react-redux

我有与此类似的代码: https://codesandbox.io/s/react-typescript-q0yrc?file=/src/test.tsx (来自D. Abramov example

但是我的PHP Storm(IDE)没有报告任何错误,也没有提供有关PretendedImport组件属性的提示。 我得到的PretendedImport的类型提示是:

const PretendedImport: NamedExoticComponent<JSX.LibraryManagedAttributes<MyComponent, Omit<Readonly<... & ...> | (<...>(component: ...) => ... extends ...<..., ...> ? TInjectedProps : never & {backgroundColor: string, sthElse: number}) | (...<...> & ...<...>), never> & {}>> & hoistNonReactStatics.NonReactStatics<MyComponent> & {WrappedComponent: MyComponent}

我使用create react app创建了一个全新的react typescript项目,并且一切正常。

我尝试过: *使用相同的tsconfig.json *使用相同的版本:TS,@ types / react,@ types / react-redux, *甚至可以修改webpack,babel及其解析器(即使这不相关)

我还可以尝试使它起作用吗?我不知道是什么原因造成的。 其他TS用例的编译工作。

0 个答案:

没有答案