logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入Preact源码分析(四)setState发生了什么

setState发生了什么setState(state, callback) {let s = this.state;if (!this.prevState) this.prevState = extend({}, s);extend(s, typeof state==='function' ? state(s, this.props) : state);//...

node.js 中的进程和线程工作原理

文章介绍了 Node.js 的单线程机制、子进程及多线程实现,包括事件循环、子进程创建与通信、多线程共享内存等

文章图片
#node.js
react useCallback完美替代方案

react函数组件为了保持引用不变,很多时候需要借助useCallback,但是useCallback强依赖于外部变量,必须传个依赖变量,万一漏传了很容易出问题。比较函数复杂时较麻烦,使用这个即可完美解决,引用不变,调用肯定是最新的,并且不需依赖just 记录方便cpfunction usePersistCallback<T extends(...args: any[]) => any

#javascript#typescript
Claude Agent SDK 深度入门指南 审核中

当你读到这份文档的时候,很可能已经对大语言模型(LLM)有了一定的了解,甚至已经在使用 Claude、ChatGPT 或者其他 AI 工具来辅助日常工作和编程开发。你或许已经体验过让 AI 帮你写代码、润色文章、解答问题的便利。

文章图片
#AIGC#人工智能#前端
React Native性能优化:应该做和不应该做的

翻译原文:https://medium.com/crowdbotics/react-native-performance-do-and-dont-88424e873bbd在使用一些框架例如React Native去实际开发移动端应用的时候,性能是一个重要的问题。React Native默认情况下的性能是没有问题的,但是在实际开发React Native的时候,我们也可能会遇到一些性能相关的问题。这

#javascript#es6#react native +1
javascript装饰器进入stage3了

前言在3月底,js的装饰器提案终于进入了stage3,同时其metadata部分单独拆开仍处于stage2阶段([详见](https://github.com/tc39/proposal-decorators/pull/454))。但是此装饰器却非平时我们广泛使用的装饰器。通过本文我们将了解下该js提案下装饰器的用法并对比和先前装饰器提案下用法的区别decorator提案的历史在[babel-pl

#前端#es6#javascript
到底了