React Hooks - Как получить значение параметра из строки запроса - PullRequest
0 голосов
/ 17 июня 2020

Как я могу использовать перехватчики реакции и получить значение строки запроса?

с классом реакции, который я использую: const id = this.props.match.params.id;

Ответы [ 2 ]

1 голос
/ 17 июня 2020
import { useParams } from "react-router-dom";

в компоненте:

const { id } = useParams();

https://reacttraining.com/react-router/web/api/Hooks/useparams

1 голос
/ 17 июня 2020

Вы можете использовать useParams и установить идентификатор как зависимость эффекта:

const Component = () => {
  const { id } = useParams();
  useEffect(() => 'do something when id changes', [id]);
};
...