【发布时间】:2020-01-23 12:44:14
【问题描述】:
所以通常我们使用代码创建 react 的子组件看起来像这样:
const component =(<button>Bla Bla</button>)
如何使用条件来创建它?我得试试这个:
const component =(()=>{
if(true){
return(<button>Bla Bla</button>)
}else{
return null
}
})
但是该代码抛出错误:函数作为 React 子级无效。如果您返回一个组件而不是从渲染中返回,则可能会发生这种情况。或者,也许您打算调用这个函数而不是返回它。
如何正确编写该代码?
【问题讨论】:
-
尝试值 &&。值是状态值或其他东西。你会在 JSX 中使用条件渲染
标签: reactjs