mirror of
https://github.com/Febbweiss/springboot-react-webpack.git
synced 2026-03-04 22:25:34 +00:00
Feature: ECMASCRIPT6
This commit is contained in:
@@ -1,9 +1,10 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var React = require('react'),
|
|
||||||
ReactDOM = require('react-dom'),
|
import React from 'react';
|
||||||
ReactDOMServer = require('react-dom/server'),
|
import ReactDOM from 'react-dom';
|
||||||
CommentBox = require('./app.jsx').CommentBox;
|
import ReactDOMServer from 'react-dom/server';
|
||||||
|
import App from './app.jsx';
|
||||||
|
|
||||||
|
|
||||||
require('bootstrap/dist/css/bootstrap.css');
|
require('bootstrap/dist/css/bootstrap.css');
|
||||||
@@ -11,7 +12,7 @@ require('bootstrap/dist/css/bootstrap.css');
|
|||||||
global.renderClient = function (comments) {
|
global.renderClient = function (comments) {
|
||||||
var data = comments || [];
|
var data = comments || [];
|
||||||
ReactDOM.render(
|
ReactDOM.render(
|
||||||
<CommentBox data={data} url="/api/comments" pollInterval={2000}/>,
|
<App.CommentBox data={data} url="/api/comments" pollInterval={2000}/>,
|
||||||
document.getElementById('content')
|
document.getElementById('content')
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
@@ -19,7 +20,7 @@ global.renderClient = function (comments) {
|
|||||||
global.renderServer = function (comments) {
|
global.renderServer = function (comments) {
|
||||||
var data = Java.from(comments);
|
var data = Java.from(comments);
|
||||||
return ReactDOMServer.renderToString(
|
return ReactDOMServer.renderToString(
|
||||||
<CommentBox data={data} url="/api/comments" pollInterval={2000} />
|
<App.CommentBox data={data} url="/api/comments" pollInterval={2000} />
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user