0
私が使用しようとしている:それはコンポーネントと正常に動作反応ルータでRedux接続されたコンポーネントを使用するには?ルータ(簡体字)を反応させてReduxのストレージ・コンポーネントに接続
const routes = (
<Route path='/' component={Layout}>
<Route path='/somepath' component={SomeComponent} />
</Route>
);
export default class Verification extends React.Component {
render() {
const createElement = (Component, props) => {
return (
<Component />
);
};
return (
<div>
<Provider store={store}>
<Router history={browserHistory} createElement={createElement}>
{routes}
</Router>
</Provider>
</div>
);
}
}
:
export class SomeComponent extends React.Component {
// ... some methods goes here
export default connect(
state => ({
someState: state.someState,
}),
dispatch => bindActionCreators({
someAction,
}, dispatch)
)(SomeComponent);
}
私はとの連結成分を必要とするどこかには、ルータを反応させますconnect()
なしで、残念ながらLayout
コンポーネントがChildren
を必要とするように、連結成分のために失敗しますが、Children
は未定義です。
インラインスタイルでルータにコンポーネントを渡すことは可能ですか?