mowgli
Version:
Thin layer over React JS for interacting with a single tree of state
27 lines (19 loc) • 416 B
JavaScript
;
import React from 'react';
import {Mixin} from 'mowgli';
const button = React.createFactory('button');
export default React.createClass({
displayName: 'Button',
mixins: [Mixin],
actions: {
'add': 'list.create'
},
_handleClick: function() {
this.actions.add({name: 'Grape', color: 'Purple'});
},
render: function() {
return button({
onClick: this._handleClick
}, 'Add');
}
});