Technology

Technology

防抖与节流

> 👉 点击进入传送阵 [https://gistpreview.github.io/?7ceebcc1e11921709731026fa5f6f0da],前往 Demo 页面。 本文讲解了关于函数防抖、节流的相关内容,希望能帮助同学们掌握更多的知识。 本文所涉及的知识点: 1. 闭包 2. 高阶函数 函数防抖 debounce 概念定义 任务频繁触发的情况下,只有当任务稳定之后(一定时间内没有再次触发),任务才会执行。 应用场景 获取用户输入、实时筛选与搜索、向服务器发送请求等。 工作原理 1. 设置一个 timer 变量,

如何使用 React Redux?

See this article for more information. [https://levelup.gitconnected.com/redux-hooks-with-typescript-4fba08f160ad] 1. Create Store import { createStore } from 'redux'; import rootReducer from '../reducers/rootReducter'; import { devToolsEnhancer } from 'redux-devtools-extension'; const store = createStore(rootReducer, devToolsEnhancer(

Git Commit 规范

在多人协作时,拥有一个良好规范的 commit 记录能够有效降低团队间的沟通成本,提高开发效率。 * feat:新功能 feature * fix:修补 bug * docs:文档 documentation * style:代码格式,不影响代码运行的变动 * refactor:重构,即不是新增功能,也不是修改 bug 的代码变动 * perf:功能优化 * test:增加测试 * chore:构建过程或辅助工具的变动 * revert:撤销指定 commit