mirror of
https://github.com/pcottle/learnGitBranching.git
synced 2025-06-28 00:40:07 +02:00
and for model destory TODO polyfill TODO mixin
This commit is contained in:
parent
d4e0887bc7
commit
1427ba0e58
3 changed files with 54 additions and 1 deletions
|
@ -18,11 +18,17 @@ var CommandView = React.createClass({
|
|||
|
||||
componentDidMount: function() {
|
||||
this.props.command.on('change', this.updateStateFromModel, this);
|
||||
this.props.command.on('destroy', this.onModelDestroy, this);
|
||||
this.updateStateFromModel();
|
||||
},
|
||||
|
||||
componentWillUnmount: function() {
|
||||
this.props.command.off('change', this.updateStateFromModel, this);
|
||||
this.props.command.off('destroy', this.onModelDestroy, this);
|
||||
},
|
||||
|
||||
onModelDestroy: function() {
|
||||
React.unmountComponentAtNode(this.getDOMNode().parentNode);
|
||||
},
|
||||
|
||||
updateStateFromModel: function() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue