【发布时间】:2019-09-25 11:20:46
【问题描述】:
假设我有一个带有两个子组件的父组件:
const Parent = () => {
const [myVar, setmyVar] = useState(false)
return (
<>
<MyChildComponent1 myVar={myVar} setMyVar={setMyVar} \>
<MyChildComponent2 myVar={myVar} \>
</>
)
}
现在我将如何在MyChildComponent2 中正确设置类型?
这是我目前想出的:
const MyChildComponent1 = (
{myVar, setMyVar}:
{myVar: boolean, setMyVar: (value: boolean) => void}) = (...)
setMyvar 的类型是否正确?还是应该换成别的?
【问题讨论】:
标签: reactjs typescript react-hooks react-props