正确的数据初始化方法

srph

用RefluxJS异步初始化数据的正确方法是什么?是否有类似于AngularJS的解决方案,或者Flux的实现与此无关(路由器应该处理此职责)?

马蒂·约翰(Matti John)

在应用程序的顶级组件中,使用comoponentWillMount方法(docs)触发获取数据的操作。最初渲染组件时将调用此方法。

例如:

// Create an async action, that will request data using a promise
// Using the recently released (v0.2.2) helpers for async actions
var actions = Reflux.createActions({
    init: {asyncResult: true}
});
actions.init.listenAndPromise(promiseToGetData);

// Update the store when the init action's promise is completed
var store = Reflux.createStore({
    listenables: actions,
    onInitCompleted: function (data) { 
        // do stuff 
        this.trigger(data)
    }
});

var App = React.createClass({
    mixins: [Reflux.connect(store)],
    componentWillMount: function () {
       // When this component is loaded, fetch initial data
       actions.init()
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正确的Rails初始化方法调用

来自分类Dev

处理失败初始化的正确方法

来自分类常见问题

使用其构造函数初始化OrderedDict的正确方法,使其保留初始数据的顺序?

来自分类Dev

在C ++(98、11和14)中初始化静态数据成员的正确方法是什么?

来自分类Dev

Spring R2DBC使用Postgres初始化数据库的正确方法

来自分类Dev

初始化SQLite数据库的正确方法是什么?

来自分类Dev

Rails 4:从数据库初始化哈希表的正确方法?

来自分类Dev

在C ++对象中初始化数据成员的正确顺序

来自分类Dev

KendoMobile数据源未正确初始化

来自分类Dev

正确初始化清单

来自分类Dev

这是初始化数组的正确方法吗?

来自分类Dev

在JS对象中初始化此属性的正确方法

来自分类Dev

在Swift 1.1中覆盖初始化程序的正确方法

来自分类Dev

用JPanel初始化JFrame的正确方法

来自分类Dev

初始化容器中对象的正确方法/模式

来自分类Dev

正确处理初始化失败的方法

来自分类Dev

初始化QList的正确方法是什么?

来自分类Dev

重新初始化瞬态变量的正确方法

来自分类Dev

在Python中初始化全局变量的正确方法

来自分类Dev

初始化布尔值的正确方法

来自分类Dev

初始化COM C ++服务多线程的正确方法

来自分类Dev

在HTML中初始化变量的正确方法

来自分类Dev

在方法中初始化后如何正确显示JFrame

来自分类Dev

初始化Kivy屏幕的正确方法是什么?

来自分类Dev

从C数组初始化std :: array的正确方法

来自分类Dev

初始化Keras顺序神经网络的正确方法?

来自分类Dev

Tensorflow:初始化串联张量的正确方法?

来自分类Dev

在C ++中初始化结构内数组的正确方法

来自分类Dev

初始化我的数字变量的正确方法是什么?

Related 相关文章

热门标签

归档