store 改变后回流回调

Reflux callback after store is changed

我正在使用 React.js 和 Reflux 开发 Chrome 扩展。现在我需要在使用一个回调更新商店时通知扩展的所有部分有关更改。

类似于:

function(newStore){
  chrome.runtime.sendMessage({action: 'updateStore', store: newStore});
}

Reflux 中添加这种回调的意义在哪里?

我还没有使用 Reflux 构建 chrome 扩展,但一般来说,模式是调用:

store.listen(function(data) {
    // data is whatever your store invoked by saying this.trigger(...)
});

只要您的商店调用触发新数据,就会调用回调函数。