'use strict'; var React = require('react/addons');<% if(rich && architecture === 'reflux'){%> var Reflux = require('Reflux'); <%}%> <% if(rich && architecture === 'flux' || architecture === 'reflux'){%> //var Actions = require('actions/xxx')<%}%> <% if (stylesLanguage === 'css') { %>require('styles/<%= classedFileName %>.css');<% } %><% if (stylesLanguage === 'sass') { %>require('styles/<%= classedFileName %>.sass');<% } %><% if (stylesLanguage === 'scss') { %>require('styles/<%= classedFileName %>.scss');<% } %><% if (stylesLanguage === 'less') { %>require('styles/<%= classedFileName %>.less');<% } %><% if (stylesLanguage === 'stylus') { %>require('styles/<%= classedFileName %>.styl');<% } %> var <%= classedName %> = React.createClass({<% if(rich){%> mixins: [<% if(architecture === 'reflux'){%>Reflux.ListenerMixin<%}%>], getInitialState: function() { return({}) }, getDefaultProps: function() {}, componentWillMount: function() {}, componentDidMount: function() {}, shouldComponentUpdate: function() {}, componentDidUpdate: function() {}, componentWillUnmount: function() {},<%}%> render: function () { return (

Content for <%= classedName %>

); } }); <% if (es6) { %>export default <%= classedName %>;<% } else { %>module.exports = <%= classedName %>;<% } %>