【发布时间】:2020-09-18 04:33:36
【问题描述】:
我目前正在尝试显示一个组件并仅在其状态属性之一为真时将函数作为道具传递。但是,我遇到了语法问题。这是我所拥有的:
render = () => {
return (
<ParentComponent>
{if (this.onlyRenderIfTrue) {
<ChildComponent prop1={this.usefulFunction()}/>
}}
</ParentComponent>
);
}
JSX 让我有点困惑。我知道每当我必须使用 Javascript 时,我都必须将它放在 {} 中,但是对于像这样更嵌套的东西,它让我有点失望。
【问题讨论】:
标签: reactjs typescript jsx tsx