Когда вы нажимаете на документ, вы можете обновить URL-адрес историей, например
const Component = () => {
const history = useHistory();
const handleClick = (documentId) => {
history.push(`/view-companies/${documentId}`);
}
...
}
PS Если вы используете v6 для response-router, вы должны использовать useNavigate вместо useHistory
Теперь в компоненте, который вы визуализируете на основе маршрута, вы можете использовать useParams
для получения параметров
const ViewCompany = () => {
const { documentId } = useParams();
// do what want with documentId
...
}