我想将flux对象传递给子组件,而不是parent.parent组件在render函数内。那里我不想通过fluxxor实例。
我想要这样的东西。有可能吗?
var Main = React.createClass({
render: function() {
return (
<Application flux={flux} />
);
}
});
我正在使用Fluxxor for fluxx
答案 0 :(得分:0)
使用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
}
//...
};