Wh0ami-hy

实践是检验真理的唯一标准

React开发总结

1. React Content Loader的使用 创建骨架屏,在组件加载完成前显示大体边框,避免让用户看到白色屏幕,有个过渡的动效

React router入门

官方文档 1. 创建路由 使用对象,创建一个路由,将路径和组件做匹配 // src/Router.js import { createBrowserRouter } from "react-router-dom"; const router = createBrowserRouter([ { path: "/", element: <div>Hello world!&...

Springboot整合druid

1. 什么是数据库连接池 数据库连接池就是在程序启动时就创建一定数量的数据库连接,将这些连接放入一个池子进行管理。由程序动态的进行连接的申请、使用和释放。注意,数据库不单单指Mysql,同样也可以为Redis设计连接池。 2. 连接池的运行原理 从连接池获取连接或者创建连接; 使用连接,用完归还到连接池; 在系统关闭前,关闭所有连接并释放资源 3. 为什么要使用数据...

Vue3最佳实践

1. 包管理工具 使用pnpm,pnpm作为新一代的包管理器,具有速度快、节省磁盘空间等优势,特别适合大型项目的依赖管理。 2. 构建工具 使用Vite创建Vue3项目 3. 代码格式化 配置 ESLint + Prettier 4. Composition API Vue组件风格选择:Composition API(组合式API) 5. 状态管理Pinia Pinia 6. 路由...

React最佳实践

1. 技术搭配 React版本选择React18 CSS preprocessor(CSS预处理器)选择:SCSS 代码格式化选择:Prettier规则,使用vscode中的插件进行自动格式化 构建工具选择:Vite 路由管理选择:React Router 国际化插件选择:react-i18next API通信选择:Axios 状态管理选择:Mobx 或 原生 React H...

本站总访问量