<dependency>
<groupId>com.facebook.react</groupId>
<artifactId>react</artifactId>
</dependency>
script
var HelloWorld = React.createClass({
render: function() {
return (
<div>
<h1>Hello, World!</h1>
</div>
);
}
});
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
public class ReactExample {
public static void main(String[] args) throws ScriptException {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("nashorn");
engine.eval("var reactComponent = Java.to(HelloWorld, ReactComponent);");
engine.eval("reactComponent.render();");
}
}