我需要将id传递给不同的组件。
import { Link } from "react-router-dom";
const Option = () => {
return (
<section className="section">
<Link
to={{
pathname: "/person",
state: { id: "12345" },
}}
>
<button class="button is-primary">Click Me</button>
</Link>
</section>
);
};
export default Option;
我访问id的组件
const Person = (props) => {
let data = useLocation();
console.log(data);
return (
<section className="section has-text-centered mt-4">
<h1>Hello</h1>
</section>
);
};
export default Person;
但我得到的状态为undefined。如何访问我传入的ID?