Как я могу использовать перехватчики реакции и получить значение строки запроса?
с классом реакции, который я использую: const id = this.props.match.params.id;
const id = this.props.match.params.id;
import { useParams } from "react-router-dom";
в компоненте:
const { id } = useParams();
https://reacttraining.com/react-router/web/api/Hooks/useparams
Вы можете использовать useParams и установить идентификатор как зависимость эффекта:
const Component = () => { const { id } = useParams(); useEffect(() => 'do something when id changes', [id]); };