1. 单行的内容,没必要加括号,但对于多行的内容要加括号
    2. 原因在于,JSX转为js后,js会在每行自动加’;’,
    3. 如果 return后换行了,
      1. 那么就会变成return;
      2. 如果不加括号的话,是需要右内容和return在同一行的
    4. return的内容,必须只能有一个根节点
      1. 所以返回的内容必须有一个标签进行包裹,
      2. 否则不管,加不加括号都会报错
    1. // 报错的案例,如果不加括号,还在return后换行了,那就会报错
    2. class App extends Component {
    3. render() {
    4. return
    5. <div className="App">
    6. </div>
    7. }
    8. }
    9. // 不会报错
    10. class App extends Component {
    11. render() {
    12. return <div className="App">
    13. </div>
    14. }
    15. }