Reactjs Typescript返回类型为any的样式化组件
我有这样一个组件:Reactjs Typescript返回类型为any的样式化组件,reactjs,typescript,styled-components,Reactjs,Typescript,Styled Components,我有这样一个组件: class Foo extends React.Component<SkeletonProps, any> { ... } StyledFoo的类型是any(即没有特定的道具类型),如何使StyledFoo保留SkeletonProps作为其道具?此拉动请求将解决此问题: 或者,您可以运行npm ls提升机无反应静力学来查找2.x版本安装为我工作的3版提升机无反应静力学 npm add hoist-non-react-statics@3 感谢您的贡献和回答!如
class Foo extends React.Component<SkeletonProps, any> { ... }
StyledFoo的类型是any(即没有特定的道具类型),如何使StyledFoo保留
SkeletonProps
作为其道具?此拉动请求将解决此问题:
或者,您可以运行
npm ls提升机无反应静力学
来查找2.x版本安装为我工作的3版
提升机无反应静力学
npm add hoist-non-react-statics@3
感谢您的贡献和回答!如果能在帖子中包含pull请求中的代码,那就太好了。另外,如果你能详细解释解决方案是如何工作的,那就太棒了。cheers@Kirby你可以在PR中看到细节。我解释并提供了一个代码Sandboxies。非常感谢。如果代码可以在stackoverflow.com上以纯文本形式阅读,而不必单击链接然后导航到已更改的文件,人们将更有可能对您的答案进行投票。此外,关于解决方案如何工作的解释也一直受到高度重视。
npm add hoist-non-react-statics@3