标签:React18
-
Vite6+React18+Ts项目-15.几种状态传递方法
1.父子组件之间状态传递最基本的父子组件间状态传递方式是通过Props传递ParentComponent.tsximportReactfrom'react';i...
-
Vite6+React18+Ts项目-14.浏览器hover事件React原生实现及使用ahooks钩子实现
在现代Web开发中,hover交互效果是提升用户体验的重要元素。本文将探讨在React18TypeScript项目中实现hover效果的两种主流方式:React...
-
Vite6+React18+Ts项目-13.使用iconfont图标库,封装Icon组件
在前端开发中,图标是不可或缺的UI元素。本文介绍了如何利用iconfont图标库,并封装一个灵活易用的ReactIcon组件。1.为什么选择iconfont?i...
-
Vite6+React18+Ts项目-12.简单封装后台GuardAuth组件,控制页面内容和按钮是否显示
权限控制是一个常见的需求。我们需要根据用户的权限级别来决定是否显示某些页面内容或功能按钮。本文将介绍如何封装一个简单的GuardAuth组件来实现这一功能。1....
-
Vite6+React18+Ts项目-11.封装加载中及加载异常组件
在现代前端开发中,优雅地处理异步数据加载状态是提升用户体验的关键因素之一。本文将介绍如何在Vite6+React18+TypeScript项目模板中封装一个通用...
-
Vite6+React18+Ts项目-10.封装阿里ahooks里的useRequest方法,统一增加loadingDelay防抖动
在前端开发中,数据请求是常见的操作,而阿里开源的ahooks库中的useRequest是一个非常实用的ReactHook,它简化了数据请求的管理。但在实际使用中...
-
Vite6+React18+Ts项目-09.基于tailwindcss,使用自定义CSS辅助类及主题切换方案.txt
在前端开发中,CSS管理和主题切换是构建现代化应用的重要环节。本文将介绍如何在Vite6+React18+Ts项目中实现自定义CSS辅助类以及灵活的主题切换方案...
-
Vite6+React18+Ts项目-08.集成tailwindcss原子样式
Vite6+React18+Ts项目模板-08.集成tailwindcss原子样式TailwindCSS的工作原理是扫描所有HTML文件、JavaScript组...
-
Vite6+React18+Ts项目-07.使用antd组件库
1.安装npminstallantd--save2.使用import{RouterProvider}from'react-router-dom'import{B...
-
Vite6+React18+Ts项目-06.集成i18next多语言
Vite6+React18+Ts项目模板-06.集成i18next多语言01.安装依赖首先安装必要的依赖:npminstalli18nextreact-i18n...