Как отправить props через react-route?

Есть некоторый PublishedArticle.js, из которого нужно отправить props, которыми будут const article, в компонент PublishedArticlePage, который собстна вызывается через Route

function PublisedArticle(props) {
    const article = props.article
    return (
        <Router history={history}>
            <Link to='/publishedArticlePage'>
               <SomeLinkContent/>
                </Link>      
                <Route path='/publishedArticlePage' component={PublishedArticlePage}/>
        </Router>
    )}

export default PublisedArticle


Как это сделать ?
  • Вопрос задан
  • 1054 просмотра
Решения вопроса 1
hzzzzl
@hzzzzl
как-то так должно сработать

<Route 
  path='/publishedArticlePage' 
  render={ (props) => <PublishedArticlePage {...props} article={article} } 
/>


https://tylermcginnis.com/react-router-pass-props-...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы