diff --git a/src/lib/renderer.jsx b/src/lib/renderer.jsx new file mode 100644 index 000000000..ec3209ef4 --- /dev/null +++ b/src/lib/renderer.jsx @@ -0,0 +1,13 @@ +var React = require('react'); + +var Renderer = { + render: function (jsx, toElement) { + var rendered = React.render(jsx, toElement); + if (process.env.NODE_ENV != 'production') { + window.renderedComponents = window.renderedComponents || []; + window.renderedComponents.push(rendered); + } + } +}; + +module.exports = Renderer; diff --git a/src/main.jsx b/src/main.jsx index 2dee945fe..8372f839a 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -1,15 +1,9 @@ -var React = require('react'); +var Renderer = require('./lib/renderer.jsx'); require('./main.scss'); var Navigation = require('./components/navigation/navigation.jsx'); var Footer = require('./components/footer/footer.jsx'); -var renderedNavigation = React.render(, document.getElementById('navigation')); -var renderedFooter = React.render(