ja próbuje przekazać wartości z funkcję renderowania składowej:ReactJS: Parametr przechodzą z szyn reagują routera do składnika
= react_component('App', props: {test: 'abc'}, prerender: false)
Routes.jsx
<Route path="/" component={App} >
App.jsx (komponent)
class App extends React.Component {
render() {
return (
<Header test={this.props.test}>
</Header>
{this.props.children}
<Footer />
);
}
}
App.propTypes = { test: PropTypes.string };
Nie wydaje się być spójną odpowiedzią na ten pełny przepływ.
Próbowałem następujące:
<Route path="/" component={() => (<App myProp="value" />)}/>
Ale to nadal nie jest odpowiedź na pytanie o podniesienie wartości dostarczonego przez inicjału renderowanie połączeń (react_component)
Użyj 'render' zamiast –
Z której wersji React Router korzystasz? – Dez
@Dez Używam routera reagowania 3.0.5 –