Я знаю, как передавать реквизиты в реагирующий маршрутизатор, например, типа string
. Но у меня есть проблема, когда я пытаюсь передать реквизит функции. На моем дочернем компоненте это реквизит "undefined"
.
Пример моей ссылки:
<Link to={'/Content/' + this.props.index + '/' + this.props.decreaseIndexProject}>Page n°1</Link>
Индексные реквизиты - это число, так что я могу получить его на моем дочернем компоненте, но не на decreaseIndexProject
реквизитах.
Я использую PropType:
NavBar.propTypes = {
indexProject: PropTypes.number,
decreaseIndexProject: PropTypes.func
};
Мой компонент роутера:
<Router>
<Switch>
<Route path="/Content/:index/:decrease" exact name="content" component={Content} />
</Switch>
</Router>
Маби, есть другой способ передать функцию? Спасибо за вашу помощь.