Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs Typescript返回类型为any的样式化组件_Reactjs_Typescript_Styled Components - Fatal编程技术网

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