0
哪里可以做到这一点?我试着调用componentWillMount
内部调用.on
调用的动作创建器,但是这会在视图更改之间聚合多个相同的侦听器。同样在某些时候,您需要在所有这些听众上拨打.off
。什么是处理这个最好的方法?使用Firebase,React-Native,Redux进行数据库调用的公约
哪里可以做到这一点?我试着调用componentWillMount
内部调用.on
调用的动作创建器,但是这会在视图更改之间聚合多个相同的侦听器。同样在某些时候,您需要在所有这些听众上拨打.off
。什么是处理这个最好的方法?使用Firebase,React-Native,Redux进行数据库调用的公约
根据文档:
componentWillMount()被调用安装发生之前。 [...]。避免在此方法中引入任何副作用或订阅。
我反而建议在componentDidMount
中添加您的听众。正如你指出的那样,你并不是从听众退订。为此,您可以使用componentWillUnmount
。