首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端精读周刊
黄子毅
创建于2021-05-10
订阅专栏
前端精读周刊。帮你理解最前沿、实用的技术。
等 759 人订阅
共264篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
精读《React Hooks 数据流》
React Hooks 渐渐被国内前端团队所接受,但基于 Hooks 的数据流方案却还未固定,我们有 “100 种” 类似的选择,却各有利弊,让人难以取舍。 本周笔者就深入谈一谈对 Hooks 数据流的理解,相信读完文章后,可以从百花齐放的 Hooks 数据流方案中看到本质。 …
精读《React Router v6》
React Router v6 alpha 版本发布了,本周通过 A Sneak Peek at React Router v6 这篇文章分析一下带来的改变。 一个不痛不痒的改动,使 API 命名更加规范。 而在 v6 版本中,render 与 component 方案合并成了…
精读《Webpack5 新特性 - 模块联邦》
我们知道 Webpack 可以通过 DLL 或者 Externals 做代码共享时 Common Chunk,但不同应用和项目间这个任务就变得困难了,我们几乎无法在项目之间做到按需热插拔。 模块联邦是 Webpack5 新内置的一个重要功能,可以让跨应用间真正做到模块共享,所以…
精读《Suspense 改变开发方式》
很多人都用过 React Suspense,但如果你认为它只是配合 React.lazy 实现异步加载的蒙层,就理解的太浅了。实际上,React Suspense 改变了开发规则,要理解这一点,需要作出思想上的改变。 我们结合 Why React Suspense Will B…
精读《如何做好 CodeReview》
任何软件都是协同开发的,所以 CodeReview 非常重要,它可以帮助你减少代码质量问题,提高开发效率,提升稳定性,同时还能保证软件架构的稳定性,防止代码结构被恶意破坏导致难以维护。 所以 CodeReview 机制是否健全是一个工程团队能否长期健康发展的决定因素之一,这次我…
精读《useRef 与 createRef 的区别》
useRef 是常用的 API,但还有一个 createRef 的 API,你知道他们的区别吗?通过 React.useRef and React.createRef: The Difference 这篇文章,你可以了解到何时该使用它们。 其实原文就阐述了这样一个事实:useR…
精读《结合 React 使用原生 Drag Drop API》
拖拽是前端非常常见的交互操作,但显然拖拽是强 DOM 交互的,而 React 绕过了 DOM 这一层,那么基于 React 的拖拽方案就必定值得聊一聊。 结合 How To Use The HTML Drag-And-Drop API In React 这篇文章,让我们谈谈 R…
精读《手写 JSON Parser》
JSON.parse 是浏览器内置的 API,但如果面试官让你实现一个怎么办?好在有人已经帮忙做了这件事,本周我们一起精读这篇 JSON Parser with Javascript 文章吧,再温习一遍大学时编译原理相关知识。 这是关于 Object 类型的语法描述图,从左向右…
精读《精通 console.log》
console 的功能主要在于控制台打印,它可以打印任何字符、对象、甚至 DOM 元素和系统信息,下面一一介绍。 log() 与 info() 都对应 info,warn() 对应 warnings,error() 对应 errors,而 debug() 对应 verbose,…
精读《当我在分享的时候,我在做什么?》
很荣幸被评为公司年度十佳作者,被要求写了这篇命题作文。 虽然我写了几年文章,稍稍学会了如何总结,但从来没想过要给自己 “做分享” 这件事做一个总结。这次我决定挑战一下自己,应邀写下这篇文章,谈谈我自己做分享这件事。 我将从 Why、What、How 三个角度去说明做分享这件事,…
精读《极客公园 IFX - 下》
这次是极客大会十周年,也正好告别了 2019 年,因此主题是总结互联网前 10 年的发展,并预测下一个 10 年的变化。 这次是后半部分的大会感悟。 大象保险是一个互联网保险公司,可能在大家印象中保险公司是一个老而慢的行业,复杂的条款,繁琐的理赔流程,精心规划的商业套路等等。顺…
精读《极客公园 IFX - 上》
知乎传送门:精读《极客公园 IFX - 上》。
精读《我在阿里数据中台大前端》
而阿里经济体中的 ABC,其中的 BIG DATA,即是我们 DT https://dt.alibaba.com/ ,我们用大数据赋能商业,创造价值。 而我们说数据中台,其实阿里提出的中台只有两个:业务中台与数据中台。业务中台的目的是让业务能够快速落地,数据中台的目的是完成数据…
精读《寻找框架设计的平衡点》
尤雨溪 在 2019 JSConf 的分享 Seeking the Balance in Framework Design 十分精彩,道出了如何进行合理的前端框架设计与框架选型。 正如所说,框架对比不能只停留在 Star 数量、Npm 下载量、Stackoverflow 问题量…
精读《正交的 React 组件》
搭配了合适的设计模式的代码,才可拥有良好的可维护性,The Benefits of Orthogonal React Components 这篇文章就重点介绍了正交性原理。 所谓正交,即模块之间不会相互影响。想象一个音响的音量与换台按钮间如果不是正交关系,控制音量同时可能影响换…
精读《从 0 到 1》
有部分文字提示被和(分割)谐了,但并没有提示到底哪个文字有问题,面对这种莫(和谐分割线)须有的系 统检测,笔者删掉了大部分内容,建议大家直接 阅读原文。 《从 0 到 1》是一本创业经典,创业非常有魅力,需要多种维度的商业知识,包括基础经济学、公司经济学、商业学、公司金融学、甚…
精读《unstated 与 unstated-next 源码》
unstated 是基于 Class Component 的数据流管理库,unstated-next 是针对 Function Component 的升级版,且特别优化了对 Hooks 的支持。 与类 redux 库相比,这个库设计的别出心裁,而且这两个库源码行数都特别少,与 …
精读《React Conf 2019 - Day2》
这是继 精读《React Conf 2019 - Day1》 之后的第二篇,补充了 React Conf 2019 第二天的内容。 第二天的内容更为精彩,笔者会重点介绍比较干货的部分。 Fast refresh 是更好的 react-hot-loader 替代方案,目前仅支持 …
精读《Hooks 取数 - swr 源码》
fetch 的兼容性已经足够好,足以替换包括 $.post 在内的各种取数封装。 原生用得久了,发现拓展性更好、支持 ssr 的同构取数方案也挺好,比如 isomorphic-fetch、axios。 对于数据驱动场景还是不够,数据流逐渐将取数封装起来,同时针对数据驱动状态变化…
精读《React Conf 2019 - Day1》
React Conf 2019 在今年 10 月份举办,内容质量还是一如既往的高,如果想进一步学习前端或者 React,这个大会一定不能错过。 希望前端精读成为你学习成长路上的布道者,所以本期精读就介绍 React Conf 2019 - Day1 的相关内容。 总的来看,Re…
下一页