【发布时间】:2018-08-29 13:21:24
【问题描述】:
我已经建立了一个具有以下操作的商店:
import Reflux from 'reflux'
export const AuthActions = Reflux.createActions(['updateAuth', 'otherThing'])
export class AuthStore extends Reflux.Store
{
constructor()
{
super()
this.state = {
authToken: null,
authUser: null
}
this.listenables = AuthActions
}
otherThing()
{
debugger
console.log("OTHER THINNGGS")
}
updateAuth(token, user)
{
debugger
console.log("DODOODO")
this.setState({authToken: token, authUser: user})
}
}
但是,每当我导入AuthActions 并调用AuthActions.otherThing() 或AuthActions.updateAuth(token, user) 时,我永远不会接触到那些调试器,也不会向控制台打印任何内容,就好像从未调用过这些方法一样。我也尝试重命名为onUpdateAuth 和onOtherThing,没有任何变化。
【问题讨论】:
标签: react-native refluxjs