React

React 分类下共有 4 个教程、70 篇文章,收录 ThatManK 的技术博客与学习记录。

Tutorials

React基础

47 articles

React路由案例

8 articles

  • 初始化项目 项目创建与配置 一、初始化项目 创建项目 安装依赖 查看项目配置 二、调整项目文件 项目目录 App.tsx 调整内容 入口文件 main.tsx 三、样式初始化 安装 reset-css main.
  • 全局样式配置 一、模块化引入样式 创建两个组件 src\components\Comp1\Comp1.tsx src\components\Comp2\Comp2.tsx 创建 src\components\Com
  • 配置路由 一、路由配置 创建两个页面 src\pages\Home\Home.tsx src\pages\About\About.tsx 创建路由 src\router\router.tsx main.tsx
  • 配置左侧边栏 Home.tsx 配置为首页, 引入 antd 组件 创建全局参数配置目录, 配置 Home.tsx 页面参数 src\pages\config\home.tsx App.tsx 中保持不变
  • 实现Home页面导航的切换 实现 Home 页面导航的切换 一、Home 页面配置 左侧 tab 的点击事件 配置点击跳转 src\pages\config\home.tsx 参数修改 创建两个页面 src\pages\Page
  • 实现页面保持和组件抽取 Home 页面组件提取 组件 src\pages\Home\HomeMenu.tsx 删除 config 目录 = src\pages\config
  • 补全剩余页面 xx 创建页面, 修改路由 修改组件参数
  • 创建登陆页(结束) 创建登陆页 src\pages\Login\Login.tsx 样式 src\pages\Login\Login.module.scss 路由中引入 课程地址

ReactVite案例

8 articles

  • 创建项目 一、项目初始化配置 一、项目初始化 创建项目 安装依赖包 启动配置 package.json 二、配置 sass 创建文件 src\styles\sassConfig.scss vite 引入 vit
  • 基本路由配置 一、配置路由 src\main.tsx 引入 BrowserRouter 创建 Login 主页面 src\pages\Login\Login.tsx Home、User 子页面 src\pages\
  • Layout框架搭建 Layout 框架搭建 创建布局 src\pages\Layout\Layout.tsx 创建全局样式 App.tsx 引入 src\index.css 精简
  • 路由封装 创建文件 src\router\router.tsx App.tsx 中引入
  • 引入Menu 引入 Menu 调整 router 调整 App 封装 Aside, 新建 src\pages\Layout\Aside.tsx Layout 引入 适应 antd 样式 src\pages\Layo
  • 实现页面切换和保持 router 调整 Aside.tsx
  • 登录页面创建 创建登录页面 src\pages\Login\Login.tsx 样式 src\pages\Login\Login.scss
  • 配置登录拦截 创建拦截组件 src\components\AuthRouter\AuthRouter.tsx App.tsx 中引入 Login 页面 课程目录

ReactTS案例

7 articles

  • 创建项目 创建项目 删除多余文件 引入 Router
  • 实现登陆 一、创建登陆页面 src\pages\login\index.tsx 样式 src\pages\login\login.module.scss 背景图片可以随便找一张图 放在 对应 目录下 全局的变量
  • User页面渲染 新建 User 页面, 并渲染 样式 src\pages\user\user.module.scss 全局参数类型声明 src\pages\user\user.d.ts 页面部署 src\pages\
  • User页面获取数据 xxx User 页面新增 用户所有 API 请求 src\api\user.tsx 重复一下声明文件 src\react-app-env.d.ts
  • User操作 用户操作 一、新增用户 新增组件 src\pages\user\components\AddUser.tsx User 引入组件 二、删除用户 src\pages\user\components\De
  • 新建公共布局 创建布局组件 src\components\AppLayout\AppLayout.tsx App.tsx 中引入
  • 集中式路由 创建路由 src\router\index.tsx 创建布局管理页面 src\components\AppLayout\index.tsx 需要新增的页面 App.tsx 引入路由