react router Тип для match - описание params
Primary tabs
Идея простая - необходимо описать допустимые параметры собственным отдельным типом и передать его в импортируемый тип match:
import { History } from 'history';
import { match } from 'react-router';
// указываем допустимые в нашем случае параметры
type filterParams = {
name?: string,
}
// используем ранее описанный тип в пропсах компонента:
type GoodsListPropsType = {
history: History,
match: match<filterParams>,
}
// Наш компонент:
export default function GoodsList(props: GoodsListPropsType) {
const { history, match } = props;
//.........
- Log in to post comments
- 1180 reads