ReactJs在更新时卸载组件

时间:2015-04-12 20:12:45

标签: reactjs

我想在更新this.state.data == false

时卸载组件

所以我写了

componentDidUpdate: function() {
    var el = React.findDOMNode(this);
    if(this.state.data == false) {
        React.unmountComponentAtNode(el);
    }
}

但是它没有工作React.unmountComponentAtNode(el)返回false。这个想法是,如果没有数据,前一个组件(有一些数据)将被销毁/卸载。

显然这不是正确的方法,但我不知道该怎么做。我不明白为什么它会返回错误。

感谢您的帮助

0 个答案:

没有答案