【发布时间】:2018-07-03 20:32:16
【问题描述】:
而不是创建一个带有 id 的 div 并使用 ReactDOM 来呈现它。例如,我目前正在这样做:
index.html.erb
<div id="home-page"></div>
HomePage.js
import React from 'react'
import ReactDOM from 'react-dom'
import Component1 from './components/Component1'
class HomePage extends React.Component {
...
render() {
<Component1/>
<Component2/>
}
}
但更愿意这样做:
index.html.erb
<Component1/>
<Component2/>
这可能吗?我可以用 Vue.js 做到这一点,但反应似乎不可能。
【问题讨论】:
-
不,因为 JSX 是 Javascript,而不是 HTML。
标签: javascript ruby-on-rails ruby reactjs