code: function renderComponent(component, props, scope, elem) {
      scope.$evalAsync(function() {
        ReactDOM.render(React.createElement(component, props), elem[0]);
      });
    }
docs: render React component, with scope[attrs.props] being passed in as the component props