gpt4 book ai didi

javascript - ReactJS - .JS 与 .JSX

转载 作者:行者123 更新时间:2023-12-03 12:52:15 28 4
gpt4 key购买 nike

在使用 React.js 时,我发现有一些事情非常令人困惑。

互联网上有很多将 .js 文件与 React 使用的示例,但许多其他示例使用 .jsx 文件。

我读过有关 JSX 文件的内容,我的理解是它们只是让您在 JavaScript 中编写 HTML 标记。但同样的事情也可以写在 JS 文件中。

那么 .js.jsx 之间的实际区别是什么?

最佳答案

文件扩展名是没有的。您的 bundler /转译器/无论什么都负责解析文件内容的类型。

但是,在决定将哪些内容放入 .js.jsx 文件类型时,还需要考虑其他一些因素。由于 JSX 不是标准 JavaScript,因此有人可能会争辩说,任何非“普通”JavaScript 的内容都应该进入其自己的扩展,即,JSX 的 .jsx 和 JSX 的 .ts 。例如 TypeScript。

有一个good discussion here available for read

关于javascript - ReactJS - .JS 与 .JSX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46169472/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com