React Hooks 原理探究、Three.js之3D乒乓球小游戏 | 每日掘金第 195 期

798 阅读5分钟

Hello,欢迎来到每日掘金时间。每日掘金专注于发掘站内优质创作者和优质内容,欢迎大家多提宝贵意见!

本文字数 1800+,阅读时间大约需要 6 分钟。

  • 【本期每日掘金】亮点:
  • 快来享受AST转换的乐趣
  • 「实现React核心模块系列」自己动手实现一个JSX转换
  • 战损版JavaAgent方法耗时统计工具实现
  • 用图技术搞定附近好友、时空交集等 7 个典型社交网络应用
  • 关于知识管理之路和半年实践心得的分享
  • 屌炸天!国外同行这样用Chat GPT提高Flutter开发的效率!
  • 二维码识别率优化
  • ……

筛选规则:文章发布时间在本期「酱酱们的每日掘金」发布时间的 1-3 天内,且符合社区推荐标准,也会同步发布在掘金相关技术社群。

每日干货

主理人们会对近期(1-3 天)社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方列表,排名不分先后。

『前端』

本篇文章结合 React 18.2.0 的源码,以 useState 为例,探究 Hooks 的原理,有助于大家了解 React Hooks 的机制。

如果你经常关注前端基础建设,相信你一定对抽象语法树(Abstract Syntax Tree,AST)技术并不陌生。在 Babel、Webpack、Eslint 等工具中,AST 都发挥着重要的作用,可以说你无时无刻不在享受 AST 技术带来的便利。本文将带你走进 AST 这个前端基建和前端工程化利器。

通过本文的阅读,你将学习到的知识点包括:了解什么是 React Three Fiber 及它的相关生态、使用 React Three Fiber 搭建基础三维场景、如何使用新技术栈给场景中对象的添加物理特性等,最后利用上述知识点,将开发一个简单的乒乓球小游戏。

本文一步步叫你如何实现一个JSX转换并发布

本文就解析部分配置项目来带你了解如何提高代码质量和提升团队协作能力

『后端』

本篇文章将实现一个超绝战损版的基于Java Agent的方法耗时统计工具。整体内容分为:Java Agent原理简析;方法耗时统计工具实现;方法耗时工具的Springboot的starter包实现。

本文通过实例复现并解决WebSocket实现类中无法使用@Autowired注入对象问题

本文带你厘清分布式事务协议及分布式一致性协议的算法原理和核心流程机制

本文笔者将用图数据库 NebulaGraph 来解决社交网络问题,带大家对社交领域的图技术应有有一个初步的认识。

本文记录了笔者在工作中,事务与锁同时使用时候可能引发的问题及其复现和解决

『移动端』

本篇文章主要记录笔者是如何踏上知识管理之路,和在这半年的实践心得分享。

本文带你了解学习即时通信多进程中间件的传输数据结构设计与实现

本文带你了解一些非常规的内存优化手段。一种是释放 Android 系统为 WebView 保留的虚拟内存,第二种是释放虚拟机作为后台 GC 而使用的备份空间的虚拟内存。

本文主要介绍展示如何使用Chat GPT提高Flutter开发者的效率。

本文带你了解学习在小尺寸显示在下面如何优化保证对图片中二维码的识别率

趣味码上掘金分享

作者文章简介
IT大春哥你·“穷”死了

作者文章简介
Defineee八门金锁阵

📖 投稿专区

大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在近 1-3 天内;可以推荐自己的文章、也可以推荐他人的文章。

今日主理人

本期每日掘金由 Ylimhs 负责制作,Ylimhs是一个长期活跃于沸点的最佳摸鱼手,热爱Coding,喜欢分享,五湖四海皆兄弟,欢迎大家一起在沸点摸鱼,在掘金创作。

PS:主理人目前正在招募中,有感兴趣的掘友们可以联系Captain