2015-12-14 5 views
0

Я хочу передать объект потока дочернему компоненту, а компонент parent.parent - внутри функции рендеринга. там я не хочу проходить экземпляр fluxxor.Fluxxor передать объект потока дочернему компоненту

Я хочу что-то вроде этого. Является ли это возможным ?

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

     ); 
    } 

}); 

Я использую Fluxxor для FLUXX

ответ

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 
    } 
    //... 
}; 

Это все подробно описано здесь: http://fluxxor.com/guides/quick-start.html

Смежные вопросы