首页 > 解决方案 > 为什么我们不需要在 jsx 末尾添加分号?

问题描述

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

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

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

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

标签: reactjsjsx

解决方案


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

实际必须使用分号的情况并不多,开发人员之间一直在讨论是否明确编写分号。

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


推荐阅读