Have you checked out Ember’s Component Class?
That said, I’m not sure you’d need Ember components to recreate React’s features & API. From everything I’ve seen, React.js looks like an Ember.js View. For example, it seems React.renderComponent(Timer({}), mountNode);
could be rewritten as App.TimerView.create.append()
.