在我的Play项目中,我向/app/assets/js
添加了一个简单的React类:
var Question = React.createClass({
render: function() {
return (<div>
<p>{this.props.content}</p>
<br>
<p>{this.props.answer}</p>
</div>);
}
});
我将以下内容添加到build.sbt
:
libraryDependencies += "org.webjars" % "react" % "0.14.7"
但是,JSX表示法仍然无法识别。
我还需要做什么才能在Play项目中使用React?
答案 0 :(得分:1)
这里有@ticofab完整且有效的Play 2.4和React 0.14示例项目:
https://github.com/ticofab/play-scala-webjars-react
以及详细说明所需步骤的博客文章:
http://ticofab.io/react-js-tutorial-with-play_scala_webjars/
解释了如何使用sbt-reactjs在服务器端编译它,正如您在评论中与@Odomontois讨论的那样。