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

创建一个简单的react router demo

import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
import { createBrowserRouter, RouterProvider } from 'react-router-dom';

// 1. 创建router实例对象并且配置路由对应关系
const router = createBrowserRouter([
  {
    path: '/login',
    element: <div>This is the login page.</div>
  },
  {
    path: '/article',
    element: <div>This is the article page.</div>
  }
])


const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
  <React.StrictMode>
    {/* 2. 路由绑定 */}
    <RouterProvider router={router}></RouterProvider>
  </React.StrictMode>
);

// If you want to start measuring performance in your app, pass a function
// to log results (for example: reportWebVitals(console.log))
// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals
reportWebVitals();

在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/471103.html

相关文章:

  • 医学图像分析工具02:3D Slicer || 医学影像可视化与分析工具 支持第三方插件
  • C++ 入门第23天:Lambda 表达式与标准库算法入门
  • java 转义 反斜杠 Unexpected internal error near index 1
  • 安卓NDK视觉开发——手机拍照文档边缘检测实现方法与库封装
  • linux系统(ubuntu,uos等)连接鸿蒙next(mate60)设备
  • 服务器数据恢复—离线盘数超过热备盘数导致raidz阵列崩溃的数据恢复
  • av1学习笔记(二):sequence_header_obu
  • OSPF - SPF算法简述
  • 基于XGBoost的集成学习算法
  • Lumos学习王佩丰Excel二十四讲系列完结
  • 【开源免费】基于SpringBoot+Vue.JS健身房管理系统(JAVA毕业设计)
  • 在K8S中,“lsof”作用有哪些?
  • 要在Chrome和Firefox中获取LWP格式的cookie文件,可以通过以下步骤实现:
  • 【网络云SRE运维开发】2025第2周-每日【2025/01/06】小测-【第6章 VLAN技术原理与配置】理论和实操解析
  • 自动驾驶相关知识学习笔记
  • clickhouse query_log 常用查询语句
  • 数据库1-4讲
  • golang:微服务架构下的日志追踪系统(二)
  • 简易屏幕共享工具-基于WebSocket
  • HTML5 进度条(Progress Bar)详解
  • 基于51单片机(STC12C5A60S2)和8X8彩色点阵屏(WS2812B驱动)的小游戏《贪吃蛇》(普中开发板矩阵按键控制)
  • Android 第三方框架:图片加载:Glide:源码分析:缓存
  • 【论文+源码】一个基于SSM(Spring + Spring MVC + MyBatis)的公寓电能计量系统
  • Python爬虫基础——BeaytifulSoup模块
  • 软件工程期末整理(二)
  • HTML5实现好看的二十四节气网页源码