javascript - store 改变后回流回调

标签 javascript reactjs flux refluxjs

我正在使用 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(...)
});

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

关于javascript - store 改变后回流回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31452646/

相关文章:

仅第一个字符字母表的 JavaScript 正则表达式,第二个及以后可以是字母数字或特殊字符(连字符、逗号和空格)

javascript - 使 Redux reducer 和其他非组件可热加载

java - 如何使用 Spring webflux 将实时进度发送到 webclient?

javascript - 在 redux reducer 中更新状态的正确方法

javascript - 迭代 boolean 值的二维数组并返回基于 true/false 的递增值

javascript - 您将如何调整我的递归硬币总和算法解决方案?

javascript - 如何在单击第二个日期选择器时获取两个日期选择器之间的日期差异?

javascript - 如何在动态路线上的 nextjs 应用程序中添加动态图标

javascript - 无法从React应用程序中的redux库导入商店

javascript - React Navigation SwitchNavigator - 在多个堆栈之间导航