当前位置: 首页 > news >正文

网站域名备案后公示百度大盘指数

网站域名备案后公示,百度大盘指数,2022年域名申请时间,seo品牌1. 安装依赖 pnpm add react-router-dom 2. 基本的路由设置(BrowserRouter) 在 main.tsx 入口文件中使用BrowserRouter组件来包裹整个应用。它会监听浏览器的 URL 变化。 import { StrictMode } from "react";import { createRoot } from …

1. 安装依赖

pnpm add react-router-dom

2. 基本的路由设置(BrowserRouter)

在 main.tsx 入口文件中使用`BrowserRouter`组件来包裹整个应用。它会监听浏览器的 URL 变化。

import { StrictMode } from "react";import { createRoot } from "react-dom/client";import { BrowserRouter } from "react-router-dom";import App from "./App.tsx";createRoot(document.getElementById('root')!).render(<BrowserRouter><App /></BrowserRouter>)

3. 定义路由和组件(Routes 和 Route)

在根组件 App.tsx 定义路由和对应组件。

import { Routes, Route } from "react-router-dom";import Home from "./components/Home";import About from "./components/About";import Contact from "./components/Contact";const App = () => {return (<div><Routes><Route path="/" element={<Home />} /><Route path="/about" element={<About />} /><Route path="/contact" element={<Contact />} /></Routes></div>);};

4. 导航链接(Link)

在不刷新整个页面的情况下改变 URL 并触发相应的路由。

import React from "react";import { Link } from "react-router-dom";const Home = () => {return (<div><h1>Home Page</h1><Link to="/about">About</Link><Link to="/contact">Contact</Link></div>);};

5. 嵌套路由

例如:假设`About`组件内部还有子路由,如`About`组件中有`Team`和`History`两个子部分。

// App.jsimport { Routes, Route } from "react-router-dom";import Home from "./components/Home";import About from "./components/About";import Contact from "./components/Contact";const App = () => {return (<div><Routes><Route path="/" element={<Home />} /><Route path="/about" element={<About />}><Route path="team" element={<Team />} /><Route path="history" element={<History />} /></Route><Route path="/contact" element={<Contact />} /></Routes></div>);};

然后在`About`组件中,需要使用`Outlet`组件来显示子路由对应的组件。

import React from "react";import { Outlet } from "react-router-dom";const About = () => {return (<div><h1>About Page</h1><Outlet /></div>);};

6. 编程式导航(useNavigate)

使用`useNavigate`钩子函数。

import { useState } from "react";import { useNavigate } from "react-router-dom";const SomeComponent = () => {const navigate = useNavigate();const [data, setData] = useState("");const handleClick = () => {if (data === "go-to-about") {navigate("/about");}};return (<div><inputtype="text"value={data}onChange={(e) => setData(e.target.value)}/><button onClick={handleClick}>Navigate</button></div>);};

http://www.yayakq.cn/news/476628/

相关文章:

  • 做网站的软件dw网站建设犭金手指a排名12
  • 网站建设丶金手指下拉15深圳营销型网站建设多少钱
  • 网站建设 客户定位制作微信商城网站开发
  • 网站开发语言字典千锋教育学费多少
  • 大型公司建站建设网站的傻瓜图文指南
  • 网站内容协议网站被别人域名绑定
  • 网站建设的费用预算网站制作济南
  • 个人电脑做网站注册安全工程师报名时间2022官网
  • 如何建一个网站网站被百度降权
  • 佛山网站免费制作无限个网站虚拟空间
  • 自建网站和租用空间网站网页设计与制作课程的思政目标
  • 电子类网站模板node 网站开发 视频教程
  • 环球旅行社网站建设规划书甘肃企业网站建设
  • 青岛公司做网站网站做cdn需要注意什么意思
  • 电商网站开发的项目描述昆明seo推广外包
  • 九龙坡网站建设2021年热门手游推荐
  • 利用淘宝做网站卖货到国外店铺装修设计网站
  • 企业网站百度认证湖南建设厅官方网站官网
  • 用ps切片做网站个人做网站开发
  • 广州物流网站开发万网怎么创建网站吗
  • 外贸网站建设商务网站建设与规划
  • 深圳自助网站建设长沙房产集团网站建设
  • 网站术语线下推广引流渠道
  • 做企划的网站wordpress给图片加特效
  • 手机怎么做微电影网站吗唐山市建设交易中心官方网站
  • 百度收录网站但首页快照不更新网站视频弹窗广告代码
  • 企业建设网站需要什么资料秦皇岛网站建设兼职
  • 网站的上一页怎么做的2022年seo最新优化策略
  • 电子商务网站建设的平台linux用.net做网站
  • 专业做二手房装修网站怎么做外围网站代理