Feature: ECMASCRIPT6

This commit is contained in:
fecaille
2016-03-31 13:52:13 +02:00
parent d969c73c6c
commit 51ba0bbf1f

View File

@@ -1,9 +1,10 @@
"use strict";
var React = require('react'),
ReactDOM = require('react-dom'),
ReactDOMServer = require('react-dom/server'),
CommentBox = require('./app.jsx').CommentBox;
import React from 'react';
import ReactDOM from 'react-dom';
import ReactDOMServer from 'react-dom/server';
import App from './app.jsx';
require('bootstrap/dist/css/bootstrap.css');
@@ -11,7 +12,7 @@ require('bootstrap/dist/css/bootstrap.css');
global.renderClient = function (comments) {
var data = comments || [];
ReactDOM.render(
<CommentBox data={data} url="/api/comments" pollInterval={2000}/>,
<App.CommentBox data={data} url="/api/comments" pollInterval={2000}/>,
document.getElementById('content')
);
};
@@ -19,7 +20,7 @@ global.renderClient = function (comments) {
global.renderServer = function (comments) {
var data = Java.from(comments);
return ReactDOMServer.renderToString(
<CommentBox data={data} url="/api/comments" pollInterval={2000} />
<App.CommentBox data={data} url="/api/comments" pollInterval={2000} />
);
};