คุณสามารถใช้รหัสดังนี้:
import React from 'react';
import ReactDOM from 'react-dom';
var LikeOrNot = React.createClass({
displayName: 'Like',
render: function () {
return (
React.createElement("li", null, "Like")
);
}
});
ReactDOM.render(<LikeOrNot />, document.getElementById('main-content'));
และอย่าลืมเพิ่ม<div id='main-content'></div>
ลงbody
ในไฟล์html
แต่ในไฟล์ package.json ของคุณคุณควรใช้การอ้างอิงนี้:
"dependencies": {
...
"babel-core": "^6.18.2",
"babel-preset-react": "^6.16.0",
...
}
"devDependencies": {
...
"babel": "^6.5.2",
"babel-loader": "^6.2.7",
"babel-preset-es2015": "^6.18.0",
"jsx-loader": "^0.13.2",
...
}
มันใช้งานได้สำหรับฉัน แต่ฉันใช้ webpack ด้วยตัวเลือกนี้ (ลงใน webpack.config.js):
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: "babel-loader",
query:
{
presets: ['es2015', 'react']
}
}
]
}