ReactJS Mixin Method Override
How can I create a method on a ReactJS Mixin such that I'm allowed to override it in the Component definition?
HTML
<script src="http://fb.me/JSXTransformer-0.10.0.js"></script>
<script src="http://fb.me/react-with-addons-0.10.0.js"></script>
<script type='text/javascript' src="http://fb.me/JSXTransformer-0.11.0.js"></script>
<script type='text/javascript' src="http://fb.me/react-with-addons-0.11.0.js"></script>
<script type="text/jsx">
/** @jsx React.DOM */
var If = React.createClass({
displayName: 'If',
render: function()
{
if (this.props.condition)
return <span>{this.props.children}</span>
return null;
}
});
var Main = React.createClass({
render: function() {
return (
<div>
<If condition={false}>
<div>Never showing false item</div>
</If>
<If condition={true}>
<div>Showing true item</div>
</If>
</div>
);
}
});
React.renderComponent(<Main/>, document.body);
</script>