A nice feature would be allowing admins a way to create custom renderable React component pages by inserting, uploading, or storing transpiled Babel code or raw JSX into the admin area or a configurable directory on the server.

For example (in the page source):

<YourReactComponent />

<p> some html </p>

<AnotherReactComponent />

When viewed normally, the React Virtual DOM for your components would be rendered on the page.

The page would essentially behave as the return value from the main React render() function.

It would also be nice to allow JSX files for specific pages only, perhaps by having the same naming convention as the name of the page,

For example: "new-page.jsx" or "new-page.min.js" for "new-page.html"

This naming convention could also be applied to other page-specific js/css.