在 render() 内部但在 return() 外部有条件语句是否可以?
Is it ok to have conditional statements inside render() but outside return()?
在 render() 内部但在 return() 外部有条件语句可以吗?
例如:
render() {
//if statement
//return
}
可以,渲染函数必须 return 一个 React.Node
,由您决定其实现:
render() {
if (this.state.isLoading) return <Spinner/>;
return <App/>;
}
在 render() 内部但在 return() 外部有条件语句可以吗?
例如:
render() {
//if statement
//return
}
可以,渲染函数必须 return 一个 React.Node
,由您决定其实现:
render() {
if (this.state.isLoading) return <Spinner/>;
return <App/>;
}