Fluxx或将通量对象传递给子组件

Fluxxor pass flux object to the child component

本文关键字:组件 对象 Fluxx      更新时间:2023-09-26

我想将通量对象传递给子组件,而不是父组件。父组件在渲染函数中。我不想通过fluxor实例。

我想要这样的东西。有可能吗?

 var Main = React.createClass({
    render: function() {
        return (
                <Application flux={flux} />
        );
    }
});

我使用Fluxxor进行fluxx

使用Fluxxor,如果您需要从子组件访问Flux,则不需要将其传递到道具中,而是使用FluxMixin:

var FluxMixin = Fluxxor.FluxMixin(React);
var Application = React.createClass({
  mixins: [FluxMixin],
  someFunction: function() {
     var flux = this.getFlux(); // getFlux is available due to mixin
  }
  //...
};

这一切都在这里详细描述:http://fluxxor.com/guides/quick-start.html