2023-05-09 React18中的useTransition和useDeferredValue React 前端 React18 引入了一个关键概念 并发性(Concurrency)。 并发则涉及到多个更新操作的同时执行,这可以说是 React18 中最重要的功能。除了并发,React18 新增了两个 hook ,也就是useTransition和us
2023-05-02 前端日常-基于React-Router(V6)的权限控制 ReactReact-Router 前端 在一个后台管理系统中,安全是很重要的。不光后端需要做权限校验,前端也需要做权限控制。我们可以大致将权限分为 3 种: 接口权限、页面权限、按钮权限。 在这当中,前端主要关注点则是页面权限,按钮权限,而前端做这些的主要目的则是: 禁止用户访
2023-04-12 前端性能优化篇 面试总结 你会用什么工具来查找代码中的性能问题? Network 首先可以通过 Network 查看各类资源的响应时间,看看是否是后端接口过慢导致的过慢。 Performance 可以通过 Performance 来记录页面的渲染快照。如果是首
2023-04-12 JavaScript常见问题 JavaScript 面试总结 闭包 和 作用域作用域作用域是指在程序中定义变量的区域,作用域规定了变量与函数的活动范围。 在 es6 之前,js 中只有全局作用域和函数作用域。在这之后,引入了 let 和 const ,它们会创建块级作用域。 在函数调用栈中,当内部函数
2023-04-12 React Hook React 前端 类组件的不足(Hooks 要解决的问题)缺少逻辑复用机制为了复用逻辑增加无实际渲染效果的组件(高阶组件、渲染属性),它们增加了组件层级显示十分臃肿,增加了调试的难度以及运行效率的降低 类组件经常会变得很复杂难以维护 将一组相干的业务逻辑拆分
2023-04-12 《从零实现React18》学习总结 React 前端 本文章是用来总结卡颂大佬的《从零实现 React18》课程的。 章节 1主要讲解了一个项目的搭建应该从以下几个角度出发: 项目结构(是选择 Multi-repo 还是 Mono-repo) 打包工具 如何定义开发规范 章节 2这一章
2023-04-12 基于React实现一个内容滑动组件 React 前端 最近在做项目时遇到一个需求,需要让一个列表能够通过点击按钮进行滚动,每次都是一屏的距离,不足则结束。并且,这个列表项是在react-grid-layout中的某一个模块内。所以包裹这个列表的容器会随时发生变化。在完成这个组件后,通过这篇文章
2023-04-12 Node.js常见概念 Node 后端 架构为啥取名为 Node 呢? 因为 Node 的架构主要分为 4 大部分,Node Standard Library, Node Bindings, V8, Libuv 它通过将一个个节点连接起来,组成 js 的服务端运行时,我们看下面这
2023-04-11 Node.js TypeScript#6. 发送http请求,理解multipart/form-data Node 后端 原文链接 HTTP 是一种协议,它允许你请求例如JSON 数据和HTML 文档这项的资源。它连接client和server,来帮助你传递和交换信息。当数据从client发出就叫request。当数据从server发出就叫response
2023-04-11 Node.js TypeScript#5. Writable Stream(可写流) Node 后端 在这篇文章中,我们会继续讲解stream,不过这次我们重点说的是writable stream和pipe。我们会通过几个例子来理解writable stream的工作原理。同时,我们提供了 Node 环境中process对象中出现的流的例子