当前位置: 首页 > news >正文

奇舞周刊第493期:Hook 革命!浅谈 React 新 Hook 的未来与思想

关注前端生态发展,了解行业动向。

下面先一起看下本期周刊 摘要 吧~

奇舞推荐

■ ■ ■

 Hook 革命!浅谈 React 新 Hook 的未来与思想

作者阳羡曾写文章对 React 新 Hook use 的设计理念和限制进行了深入分析,并提供了一个可能的实现来帮助读者更好地理解这一概念。本文更是推断,这个全新的 Hook 将引发一场颠覆性的 Hook 变革。

 从 VSCode 源码中我看到的...

本文作者是蚂蚁集团前端工程师亦池,VSCode 作为一款高性能、扩展性良好的 code IDE,应该是大型复杂应用的典型代表了,又是开源的十分适合学习,本是想翻翻源码熏陶一下编程修养,细读了比较有特色的一些功能:依赖注入、自带生命周期管理的事件体系、框架层和 contrib 扩展层、端差异代码的处理,了解了进程的设计、令人惊艳的 LSP 设计,也顺手记录了一些翻到的比较巧妙的功能代码片段。但除了编程上的熏陶,更能让人受启发的是其设计思想,无论是技术上面向社区开发者提供的扩展能力,还是在产品上的克制取舍和前瞻性。

 谈谈前端模块化的演变历程

随着前端项目越来越大,代码复杂性不断增加,对于模块化的需求越来越大。模块化是工程化基础,只有将代码模块化,拆分为合理单元,才具备调度整合的能力。本文详细介绍了模块化的概念,以及不同模块化方案的使用方式和优缺点。

技术实践

■ ■ ■

 基于 vue3 + threejs 实现可视化大屏

本文主要主要讲述对 threejs 的一些 api 进行基本的封装,在 vue3 项目中来实现一个可视化的 3d 项目。包含了一些常用的功能,场景、灯光、摄像机初始化,模型、天空盒的加载,以及鼠标点击和悬浮的事件交互。

 CSS MASK 实现一个 loading 效果

本文从一个简单的 loading 效果示例出发,介绍了如何通过改变 MASK 遮罩的位置的方式来实现这一效果,是一个很好的学习 css 实现动效的例子。

记一次 VueUse 掉坑惨案

这是掘金上的一篇开发问题实录,本文作者详细讲述了遇到 useClipboard 复制问题后,如何通过官网文档和源码阅读解决问题。

fdfe03760d5b12f6269427d6f21f6f4d.png

扩展边界

■ ■ ■

 一种让 ChatGPT 的回答既实时又精准的方法

本文针对 ChatGPT 实时性差和准确性存疑的使用问题,介绍了通过给 ChatGPT 输入一些参考资料,然后再问他关于这些参考资料的问题这一解决方法,并通过一个例子详细描述了操作过程。

 10 个 React Server Component + Next.js 开源项目分享

Next.js 13 版本中引入了一些新功能,变化比较大的一个点是 React Server Component (简称 RSC) 的支持,并且在 Next.js App Router 模式下做为一种默认的组件类型。本文推荐一些 RSC + Next.js App Router 相结合的开源项目示例,方便开发者快速通过源码了解 RSC 的应用场景。

关于奇舞团

奇舞团是 360 集团最大的大前端团队,代表集团参与 W3C 和 ECMA 会员(TC39)工作。奇舞团非常重视人才培养,有工程师、讲师、翻译官、业务接口人、团队 Leader 等多种发展方向供员工选择,并辅以提供相应的技术力、专业力、通用力、领导力等培训课程。奇舞团以开放和求贤的心态欢迎各种优秀人才关注和加入奇舞团。

f3178a51bc7d2feee845434e8c5588e0.png 

http://www.lryc.cn/news/90889.html

相关文章:

  • 文件包含的本质、预处理符号、# vs ##
  • 【JavaSE】Java基础语法(三十九):网络编程入门
  • 中间件SOME/IP简述
  • [自学记录03|百人计划]移动端GPU的TB(D)R架构基础
  • 详解Java枚举
  • ES6-ES13学习笔记(4.0)
  • 线段树C++详细讲解和个人见解
  • 构建sysbench的镜像
  • leetcode解题思路分析(一百四十)1201 - 1208 题
  • FPGA设计的指导性原则 (一)
  • 【架构】常见技术点--服务治理
  • 手撕数据结构—单链表
  • Benewake(北醒) 快速实现 TF02-i-RS485 与电脑通信操作说明
  • 【分享】科大讯飞星火认知大模型(初体验)
  • logstash 采集应用日志切割问题
  • 计算机网络实验:认识Packet Tracer软件
  • 【MySQL新手到通关】第六章 时间日期函数
  • 深蓝学院C++基础笔记 第 1 章 C++初探
  • 【配电网重构】基于混合整数二阶锥配电网重构研究(Matlab代码实现)
  • Kubernetes mysql 实战以及外部存储处理 [一]
  • 使用【Python+Appium】实现自动化测试
  • 位图和布隆过滤器
  • Eclipse 教程Ⅳ
  • Webpack搭建本地服务器
  • 基于Go开发PaaS平台3
  • 虎牙直播在微服务改造的实践总结
  • 设置线程池的大小
  • Vue3 除了 keep-alive,还有哪些实现页面缓存的方法
  • JavaScript闭包
  • 华为OD机试之不含101的整数(Java源码)