在下面的示例中,我应该在JSDoc @param块中添加什么,以便IntelliJ Webstorm IDE停止抛出错误:Argument Type ComponentClass<undefined>
不能赋给参数类型???...'?
/**
* Renders the passed component into a div
* @param { ??? } component // Question: <<<
*/
const myRenderFunc = (component) => (
<div>{component}</div>
)
2条答案
按热度按时间7ivaypg91#
您的React组件
@param
类型应为{ReactElement}
imzjd6km2#
使用
@typedef
的可能解决方案或者不想使用
@typedef
或者,如果它是
Question
组件并不重要,只是一个React组件,则可以写入React.ReactElement
。