-
通过重构 Chat 页面的真实代码,深入理解 React 闭包模型下 stale closure 问题的成因,以及 useCallback、useRef、useEffect 依赖数组如何协同工作来保证正确性和稳定性。...
阅读全文 »
-
分类于
前端开发
标签
React
性能优化
React Compiler
前端
发表于2026-03-10 10:00
从 React 默认渲染行为出发,逐一拆解 useMemo、useCallback、React.memo 的作用与用法,并介绍 React Compiler 如何自动完成这些优化,附完整代码示例。...
阅读全文 »
-
分类于
后端开发
标签
GRPC
微服务
发表于2024-03-25 20:00
对于我来说,我更喜欢GRPC的点是:1.得益于Protobuf,在不同语言之间使用强类型定义数据结构的统一。2.通过 Protobuf文件,不仅可以生成主流语言的接口相关代码还可以通过第三方工具,例如buf生成各种语言的类型定义,也就是前端可以直接拿到 typescript文件。3.传输数据流byte,也就是多个服务之间可以相互推文件流和其他数据流。当然,protobuf 是一种通用的数据序列化框架,不止GRPC,RPCX也能使用这种数据序列化框架。...
阅读全文 »