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
- 747 reads