How to unsubscribe eventEmitter?
Closed this issue · 1 comments
qwwwpp commented
I am using
eventEmitter.on('currentModeChanged', newMode => {
...
})
in my RootApp.js
Do I need to unsubscribe eventEmitter in componentWillUnmount? If so, how?
DimitarNestorov commented
The eventEmitter
inherits an implementation of Node's events module:
https://nodejs.org/docs/latest-v10.x/api/events.html
// subscribe
this.handler = newMode => {
// ...
}
eventEmitter.on('currentModeChanged', this.handler)
// unsubscribe
eventEmitter.off('currentModeChanged', this.handler)