react-renderer

0.1.4 • Public • Published

React Renderer

Rendering utility to prepend, append react-object to container.

Example
var React = require('react');
var ReactRenderer = require('react-renderer');

var ExampleBox = React.createClass({
  render: function() {
    return (
      <div className="message-box">
      	<div className="message">Pthis.props.message}</div>
      </div>
    )
  }
});

ReactRenderer.render(<ExampleBox message="render!"/>, document.getElementById('react-div'));
ReactRenderer.append(<ExampleBox message="append!"/>, document.getElementById('react-div'));
ReactRenderer.prepend(<ExampleBox message="prepend!"/>, document.getElementById('react-div'));
ReactRenderer.render(<ExampleBox message="render-2!"/>, document.getElementById('react-div'));

or

var React = require('react');
var ReactRenderer = require('react-renderer');
var rendererParams = {
  wrapperClass: 'boxbox'
}
var rr = ReactRenderer.constructor(rendererParams);

var ExampleBox = React.createClass({
  render: function() {
    return (
      <div className="message-box">
      	<div className="message">Pthis.props.message}</div>
      </div>
    )
  }
});

rr.render(<ExampleBox message="render!"/>, document.getElementById('react-div'));
rr.append(<ExampleBox message="append!"/>, document.getElementById('react-div'));
rr.prepend(<ExampleBox message="prepend!"/>, document.getElementById('react-div'));
rr.render(<ExampleBox message="render-2!"/>, document.getElementById('react-div'));

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.4
    249
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.4
    249
  • 0.1.3
    4
  • 0.1.2
    4
  • 0.1.1
    2
  • 0.1.0
    1

Package Sidebar

Install

npm i react-renderer

Weekly Downloads

106

Version

0.1.4

License

none

Last publish

Collaborators

  • jeyraof