typescript - Hvor kan jeg finne typer for react-router-dom Location, History og Match?


Når jeg bruker withRouter fra react-router-dom v4.3.2, sender det tre props til komponenten, history, match og location. Hvor kan jeg finne typedefinisjonen for disse tre objektene for TypeScript?

Jeg har sjekket denne lenken https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-router/v3/lib, men den har ikke versjon 4. I tillegg inkluderer ikke typen som er definert der History location and match.

Svar #1

import { History, Location } from 'history';
import {match} from 'react-router';

Du kan sjekke ut @types/react-router. Der kan du se alle typene definert og importert fra @types/history.

Relaterte artikler