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 引入路由