2015-09-25 2 views
0

http://fluxxor.com/examples/react-router.html#/Как передать поток реагировать-маршрутизатор 1.0.0

Это показывает, как сделать это для старой версии React-маршрутизатора.

Кто-нибудь знает, как передать поток в качестве опоры для вашего компонента верхнего уровня в response-router 1.0.0?

Я видел где-то в документах, что в маршрутах response-router 1.0.0 можно просто охарактеризовать как объекты, и это означает, что вы можете пройти в суровых реквизитах. Однако это не работает для меня:

routes = 
     path: "/" 
     flux: flux 
     component: App 
     childRoutes: [ 
     {path: "/path/to/path", component: Comp, flux: flux} 
     ] 


    React.render(<Router routes={routes} />, document.getElementById("app")) 

Нет признаков флюса в качестве опоры на приложение.

Синтаксис является кофе сценария, но в основном маршруты является объектом,

ответ

0

Как указано здесь:

https://github.com/BinaryMuse/fluxxor/issues/137

Вы можете передать функцию маршрутизатора createElement имущества, которое переходит в собственность потока вплоть до компоненты детей.

const createFluxComponent = (Component, props) => { 
    return <Component {...props} flux={flux} />; 
}; 

React.render(
    <Router createElement={createFluxComponent}> 
    ... 
Смежные вопросы