当前位置: 首页 > 面试题库 >

ReactJS-.JS与.JSX

白驰
2023-03-14
问题内容

在工作时,我感到有些困惑React

互联网上有很多示例,这些示例使用.js具有react的文件,但还有许多其他示例使用.jsx文件。

我已阅读过有关.jsx文件的信息,据我了解,它们只是让您在文件中编写html标签javascript。但是同样的事情也可以写在.js文件中。

那么究竟是什么这两个分机之间的实际差异.js.jsx


问题答案:

文件扩展名没有。打包器/编译器/无论做什么,都将负责解决存在的文件内容类型。

但是,在确定要放入文件.js.jsx文件类型中的内容时还需要考虑其他一些因素。由于JSX不是标准的JavaScript,因此可以说,凡不是“普通”
JavaScript的内容都应加入自己的扩展名,例如.jsxJSX和.tsTypeScript。

这里有一个很好的讨论可供阅读



 类似资料:
  • 在中工作时,我发现有些东西非常令人困惑。 互联网上有很多示例使用文件和文件,但其他许多示例使用文件。 我读过关于JSX文件的文章,我的理解是它们只是让你在你的JavaScript中编写超文本标记语言标记。但是同样的事情也可以写在文件中。 那么和之间的实际区别是什么呢?

  • 问题内容: 如果我只有基本表格,应该还是还是选择? 基本上,我的意思是: 在一个方面使用另一个方面有不利之处吗? 问题答案: 一般而言,优于,因为它与您的其余React代码更加一致。 作为响应,每个组件类都可以具有多个组件实例。 正如@Isuru在注释中指出的那样:使用很危险,因为react不能阻止您在一页上具有多个表单,然后DOM包含具有相同ID的多个输入。那是不允许的。 使用引用的另一个优点是

  • 假设我有: 我如何使它最终具有SMTH1行量,每个行包含SMTH2列量?

  • 问题内容: 在组件中的此ReactJS代码中,我希望进行更新,以便两个console.log语句显示相同的值,但它们却不相同。 问题答案: 实际上排队状态更新。如果要在实际执行后做某事,可以将回调作为第二个参数传递。

  • 问题内容: 我正在研究一个React项目,以学习React。 在组件的render方法中,当我用于遍历值并返回组件数组时,一切都会按预期进行。 但是当我使用时: 我得到了错误(我已经研究过) 我不明白为什么会抛出此错误vs ?有什么独特的反应可以吗?两者都返回一个数组。 问题答案: 不允许您将数据转换为组件。那是工作。 您应该先过滤,然后再链接地图调用: 如果您希望避免在的列表上进行第二次传递,那

  • 问题内容: 最近,我开始与路由器一起使用来构建应用程序。 我通常将use 用于依赖项和代码管理。但是,当我尝试包含包含语法的文件时会出现问题。 这就是我目前所拥有的: 如何将IndexComponent放在其自己的文件中并在此文件中调用它?我尝试了通常的方法(与骨干和反应相同),但是由于语法错误。 问题答案: 所以我自己弄清楚了。 我从此仓库获得了必要的文件和说明:jsx- requirejs-p