首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.jsx扩展中使用es6类结果的React-rails组件生成器

在.jsx扩展中使用es6类结果的React-rails组件生成器
EN

Stack Overflow用户
提问于 2016-01-31 02:33:44
回答 2查看 223关注 0票数 0

当使用react-rails生成组件时,我的es6类组件是用.jsx扩展创建的吗?为什么会这样呢?示例rails generate react:component TestComponent --es6将生成test_component.es6.jsx文件,而不是test_component.es6

EN

回答 2

Stack Overflow用户

发布于 2016-01-31 03:15:41

因为在将Javascript从ES6转换为ES5之前,必须将其从JSX转换为ES6 (从React组件中移除所有的HTML标签)。

您可以阅读更多关于JSX here的内容。

票数 0
EN

Stack Overflow用户

发布于 2016-03-22 15:04:46

JSX只是javascript的一个扩展,增加了一些语法差异。它使用类似于XML的结构。而不是键入:

代码语言:javascript
复制
React.DOM.div(..)

你可以直接输入:

代码语言:javascript
复制
<div>

添加到末尾的JSX只是为了告诉资产管道,他们使用了现有的JSX,并将其转换为Javascript。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35105489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档