【发布时间】:2021-07-29 09:33:32
【问题描述】:
在render()内部但在return()外部可以有条件语句吗?
例如:
render() {
//if statement
//return
}
【问题讨论】:
标签: reactjs conditional-statements render
在render()内部但在return()外部可以有条件语句吗?
例如:
render() {
//if statement
//return
}
【问题讨论】:
标签: reactjs conditional-statements render
是的,没关系,渲染函数必须返回一个React.Node,由你决定它的实现:
render() {
if (this.state.isLoading) return <Spinner/>;
return <App/>;
}
【讨论】: