React中使用useParams

javascript 复制代码
import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
import {BrowserRouter,Routes,Route,useParams} from 'react-router-dom';
import Layout from './layout';

const root = ReactDOM.createRoot(document.getElementById('root'));

function User(){
  const params = useParams();
  console.log(params,'params');
  return (
    <div>
      <h1>User</h1>
    </div>
  );  
}


root.render(
  <BrowserRouter>
    <Routes>
      <Route path="/user/:id" element={<User />} />
    </Routes>
  </BrowserRouter>,
  
);
相关推荐
lichong9512 小时前
Android studio release 包打包配置 build.gradle
android·前端·ide·flutter·android studio·大前端·大前端++
nvvas2 小时前
npm : 无法加载文件 D:\nvm\nodejs\npm.ps1,因为在此系统上禁止运行脚本问题解决
前端·npm·node.js
拉不动的猪2 小时前
浏览器之内置四大多线程API
前端·javascript·浏览器
拉不动的猪2 小时前
Token无感刷新全流程(Vue + Axios + Node.js(Express))
java·javascript·vue.js
一雨方知深秋3 小时前
AJAX学习 ---- axios体验
javascript·http·ajax·axios·url·catch·then
林太白3 小时前
5大排序算法&2大搜索&4大算法思想
前端
摇滚侠3 小时前
浏览器的打印功能,如果通过HTML5,控制样式
前端·html·html5
喵喵侠w3 小时前
uni-app微信小程序相机组件二次拍照白屏问题的排查与解决
前端·数码相机·微信小程序·小程序·uni-app
超大只番薯3 小时前
在Next.js中实现页面级别KeepAlive
前端