gpt4 book ai didi

javascript - 如果使用 react 条件为假,如何返回空的 jsx?

转载 作者:行者123 更新时间:2023-12-03 07:19:55 25 4
gpt4 key购买 nike

如果使用 React 条件失败,我不想渲染任何内容。

下面是我的代码,

function Parent () {
const iconRef = React.createRef();
const iconRect = iconRef && iconRef.getBoundingClientRect();
return(
<button ref={iconRef}/>
<Child iconRect={iconRect}/>
);
}


function Child({iconRect}: Props) {
return (
{iconRect ? (
<div class="wrapper">
<div class="dialog">
//something
</div>
</div>
) : null}
);
}

但这不起作用。它给出错误 Syntax error unexpected token ,

有人可以帮我解决这个问题吗?谢谢。

最佳答案

删除不需要的大括号,它会按预期工作,这就是错误的原因

function Child({iconRect}: Props) {
return (
iconRect ? (
<div class="wrapper">
<div class="dialog">
//something
</div>
</div>
) : null
);
}

关于javascript - 如果使用 react 条件为假,如何返回空的 jsx?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64536175/

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