使用React时,如何创建通用JavaScript事件侦听器?

使用React时,如何创建通用JavaScript事件侦听器?,javascript,jquery,html,web,reactjs,Javascript,Jquery,Html,Web,Reactjs,我正在使用React,我对如何实现通用Javascript事件发射器感到困惑。我想将React附加到一个事件发射器,当特定事件发生时,它会更新UI 例如,用户可以通过多种不同的方式注销,所有这些方式都有一个共享的UI更改:用户显式按下“注销”,服务器注销用户并发送消息,连接断开,应用程序知道将此视为注销,等等 我想将这些“LoggedOut”事件(具有共享的UI更改)发送到单个事件侦听器,然后该侦听器调用正确的React回调函数 这是应该做的事情吗?如果是的话,我该如何正确地做到这一点?听起来你

我正在使用React,我对如何实现通用Javascript事件发射器感到困惑。我想将React附加到一个事件发射器,当特定事件发生时,它会更新UI

例如,用户可以通过多种不同的方式注销,所有这些方式都有一个共享的UI更改:用户显式按下“注销”,服务器注销用户并发送消息,连接断开,应用程序知道将此视为注销,等等

我想将这些“LoggedOut”事件(具有共享的UI更改)发送到单个事件侦听器,然后该侦听器调用正确的React回调函数


这是应该做的事情吗?如果是的话,我该如何正确地做到这一点?

听起来你想这样做。反应本身并不是以某种方式决定的。这完全是一种流动。你应该看看它。你可以用它来做那种管理。太棒了,通量正是我想要的。我已经看过了Cortex,虽然它看起来很棒,但我更喜欢在转向抽象细节的技术之前获得Flux架构的开发经验。