Js解构的常用用法
在本文串,你将学到所有你需要知道的 JS 解构知识点。为什么 JS 中存在解构?这是一个普通的对象,包含4个人的名字。现在,如果让你手动打印所有人名到控制台,你会怎么做
如何在 React 中正确的使用 socket.io 客户端?
最近在一个 React 项目中,使用到了 socket.io 处理即时消息,这里面有几点容易被忽视的问题,例如:在 React 单页面应用中如何防止出现多个 socket 实例、在任意的的组件内如何方便的取到 socket 实例
聊聊 UseEffect 怎么支持Async...Await
看报错,我们知道 effect function 应该返回一个销毁函数(effect:是指return返回的cleanup函数),如果 useEffect 第一个参数传入 async,返回值则变成了 Promise,会导致 react 在调用销毁函数的时候报错。
Github上八个优秀的React项目
概览: React Tetris: 俄罗斯方块,Kutt.it: URL 缩短器,Win11 in React: Web 版 Windows 11,JoL-player: 视频播放器,Take Note: 笔记应用,Fiora: 聊天应用,Todoist clone: 克隆版 Todoist,Jira Clone: 克隆版 Jira
不同编程语言是如何完成同一件事
当我开始学习一种新的编程语言时,会把重点放在定义变量、书写声明以及计算表达式,一旦对这些概念有一个大致的了解,通常就能够自己弄清剩下的部分。大多数编程语言都具有相似性
微前端(qiankun)主应用共享React组件
最近需要重构一个老项目,定的方案用微前端去改造。主应用是老的项目,微应用是新的项目,由于重构时间比较紧张,子应用还需要使用父应用的一些组件。过程中遇到一些问题,记录一下。
如何在 Vue 项目中,通过点击 DOM 自动定位VSCode中的代码行?
现在大型的 Vue项目基本上都是多人协作开发,并且随着版本的迭代,Vue 项目中的组件数也会越来越多,如果此时让你负责不熟悉的页面功能开发,甚至你才刚刚加入这个项目
构建基于React18的电子表格程序
2022年3月29日,React正式发布18.0.0。本次升级内容包括开箱即用的改进,如自动批处理、新的API(如startTransition)和支持Suspense 的流式服务器端渲染
两种方式!带你快速实现前端截图
页面截图功能在前端开发中,特别是营销场景相关的需求中, 是比较常见的。比如截屏分享,相对于普通的链接分享,截屏分享具有更丰富的展示、更多的信息承载等优势。最近在需求开发中遇到了相关的功能,所以调研了相关的实现和原理。