为什么我们不需要在jsx的末尾添加分号?

时间:2019-10-10 10:26:05

标签: reactjs jsx

我是React和JSX的新手,只是一个关于JSX语法的问题,我们知道我们可以这样做:

export default function App() {
  return <h1>
             Hello World
        </h1>
}

但是我们不需要在jsx的末尾添加分号为:

export default function App() {
  return <h1>
             Hello World
        </h1>;
}

1 个答案:

答案 0 :(得分:0)

在javascript中,分号在大多数情况下是可选的,因为它们是自动插入的。

在很多情况下,您实际上必须使用它们,并且开发人员之间一直在讨论是否显式编写分号。

有关更多详细信息,请参见http://www.bradoncode.com/blog/2015/08/26/javascript-semi-colon-insertion/