小编mio*_*uri的帖子

使用 useNavigate 从 React Router Dom 将数据传递到组件

我用来useNavigate转到该组件,并且需要ChatRoom在单击按钮时将数据(状态)传递给该组件。该组件位于路线上/chatroom。我正在使用 React Router Dom v6。我已阅读文档,但找不到我要找的内容。

export default function Home() {
  const [username, setUsername] = useState("");
  const [room, setRoom] = useState("");

  const navigate = useNavigate();

  const handleClick = () => {
    navigate("/chatroom");
  };

  return (
    <button
      type="submit"
      className="btn"
      onClick={() => {
        handleClick();
      }}
    >
      Join Chat
    </button>
  );
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-router-dom

9
推荐指数
1
解决办法
7367
查看次数

标签 统计

javascript ×1

react-router-dom ×1

reactjs ×1