express-render-jsx

1.0.1 • Public • Published

express-render-jsx Build Status

Render jsx templates from Express

Install

$ npm install --save express-render-jsx

Usage

var app = express();
var expressRenderJsx = require('express-render-jsx');
 
app.set('views', __dirname + '/views');
app.set('view engine', 'jsx');
app.engine('jsx', require('express-render-jsx'));

Your views should be node modules that export a React component. Let's assume you have this file in views/index.jsx:

var React = require('react');
 
var HelloMessage = React.createClass({
  render: function() {
    return <div>Hello {this.props.name}</div>;
  }
});
 
module.exports = HelloMessage;

License

MIT © Vsevolod Strukchinsky

Readme

Keywords

none

Package Sidebar

Install

npm i express-render-jsx

Weekly Downloads

0

Version

1.0.1

License

MIT

Last publish

Collaborators

  • floatdrop