在 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/>;
}