Can Reactjs be used as a View within Emberjs?

@scottmessinger I made a mistake, I should have said “component state includes the template and the state of the view”. Using template property is not the same thing as what React.js provides. If you look at “A Simple Example” that React provides

/** @jsx React.DOM */

var LikeButton = React.createClass({
  getInitialState: function() {
    return {liked: false};
  },
  handleClick: function(event) {
    this.setState({liked: !this.state.liked});
  },
  render: function() {
    var text = this.state.liked ? 'like' : 'unlike';
    return (
      <p onClick={this.handleClick}>
        You {text} this. Click to toggle.
      </p>
    );
  }
});

React.renderComponent(
  <LikeButton />,
  document.getElementById('example')
);

You can actually see a combination of template and javascript mixed together. I don’t think this would be a good idea in other areas of the app, but for components this is pretty useful.

I’m mostly interested in this as a mental exercise. I’m building a bunch of nested Ember components at work and it would be nice to keep component code together instead of jumping from templates to the component all of the time. But introducing React into my mix ( if possible ) would be an overkill.