diff --git a/src/ParseComponent.js b/src/ParseComponent.js index 9dadc60..4bec888 100644 --- a/src/ParseComponent.js +++ b/src/ParseComponent.js @@ -148,8 +148,10 @@ export default function(React) { _unsubscribe() { for (var name in this._subscriptions) { - this._subscriptions[name].dispose(); - } + if (this._subscriptions[name] && this._subscriptions[name].dispose) { + this._subscriptions[name].dispose(); + } + } this._subscriptions = {}; } @@ -165,4 +167,4 @@ export default function(React) { this.forceUpdate(); } } -}; \ No newline at end of file +};