📄️ React 简介
React 是一个开源的 JavaScript 库,由 Facebook 于 2013 年首次发布,旨在帮助开发者构建用户界面,特别是单页应用(SPA)。React 的核心思想是通过组件化的方式来构建可重用的 UI 组件,使得开发者能够更高效地管理应用的状态和视图。
📄️ 基础学习
安装
📄️ React Route
安装
📄️ Local Storage
localStorage 是 Web 浏览器提供的一种持久化存储机制,用于在浏览器中存储键值对数据。它允许你将数据存储在浏览器中,并在同一域名下的页面间共享数据。这些数据可以在页面重新加载后保持不变,甚至在浏览器关闭后重新打开时也可以保持不变,直到被显示地删除。
📄️ Class Name
classnames 是一个小巧的 JavaScript 库,专门用于处理动态类名的管理。在 React 项目中,classnames 非常有用,尤其是在需要根据组件的状态或 props 动态切换 CSS 类名时。
📄️ UUID 插件
安装
📄️ Loadsh 插件
Loadsh 是一个流行的 JavaScript 实用库,提供了丰富的工具函数,用于简化常见的编程任务。它帮助开发者处理数组、对象、字符串等数据结构,并且在性能和代码简洁性方面提供了很大帮助。Lodash 提供了许多实用方法,比如深拷贝、去重、排序、合并、查找等,这些操作在 JavaScript 中原本可能需要写大量代码,而使用 Lodash 可以大大简化这些操作。
📄️ DayJS 插件
Day.js 的安装和引入
📄️ Date 插件
date-fns 是一个流行的 JavaScript 日期处理库,类似于 moment.js 或 day.js,但它以函数的形式提供了丰富的日期处理方法,非常适合在 React 项目中使用。
📄️ Ant Design 插件
Ant Design 是一个广泛使用的 React UI 组件库,提供了许多高质量的组件,方便开发者快速构建美观的用户界面。下面是如何在 React 项目中使用 Ant Design 的详细步骤,包括安装、基本配置和使用示例。
📄️ Redux
声明: 推荐使用 npm install @reduxjs/toolkit , 详细请看文档。
📄️ Redux Toolkit 插件
类似Vue的Pinia
📄️ Hook
Hook