All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jreact.0.0.2.source-code.jreact.js Maven / Gradle / Ivy

var config = {
  staticMarkup: @@staticMarkup@@,
  harmony: @@harmony@@,
  sourceMaps: @@sourceMaps@@
};

var React = require('react');
var JSX = require('react/dist/JSXTransformer');

require.transform = function(source) {
  return JSX.transform(source, {
    harmony: config.harmony,
    sourceMap: config.sourceMaps
  }).code; 
};

var Component = require('@@mainComponentPath@@');
var props = @@props@@;

if (!config.staticMarkup) {
  if (React.renderToString && React.createElement) {
    React.renderToString(React.createElement(Component, props));
  } else {
    React.renderComponentToString(new Component(props));
  }
} else {
  if (React.renderToString && React.createElement) {
    React.renderToStaticMarkup(React.createElement(Component, props));
  } else {
    React.renderComponentToStaticMarkup(new Component(props));
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy