设置要在Play中编译的React类

时间:2016-03-12 10:03:50

标签: javascript scala reactjs playframework

在我的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?

1 个答案:

答案 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讨论的那样。