gpt4 book ai didi

reactjs - 是否可以将带有 jsdoc 子项或渲染 Prop 用作函数的文档?

转载 作者:行者123 更新时间:2023-12-04 02:47:25 38 4
gpt4 key购买 nike

我正在尝试使用 react 渲染模式创建一个包装器组件,但我也想记录通过渲染/子项传递的参数,例如,以获得有用的智能感知。

我试图将我自己的组件定义为 React.ExoticComponent<React.ConsumerProps<MYTYPE>> ,但这样做意味着将组件声明为 <Context.Consumer> ,隐藏输入 Prop 。

const Wrapper = ({children}) => {

const exampleFunction = () => {}

return (
<div>
{children({exampleFunction})}
</div>
)
}

const ImplementationComponent = () => {

const exampleFunction = () => {}

return (
<Wrapper>
{({exampleFunction}) => (
// <Components...>
)}
</Wrapper>
)
}


我想要在实现中进行类型检查,以帮助谁应该使用包装器组件。

最佳答案

/** @param {{ children: JSX.Element}} [Props] */

const Wrapper = ({children}) => {...}

关于reactjs - 是否可以将带有 jsdoc 子项或渲染 Prop 用作函数的文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56770243/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com