首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
theblue
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
「React进阶」 React全部api解读+基础实践大全(夯实基础2万字总结)
很多同学用react开发的时候,真正用到的React的api少之又少,基本停留在Component,React.memo等层面,实际react源码中,暴露出来的方法并不少,只是我们平时很少用。但是Re
React Hooks源码解析,原来这么简单~
从React Hooks发布以来,整个社区都以积极的态度去拥抱它、学习它。期间也涌现了很多关于React Hooks 源码解析的文章。本文(基于v16.8.6)就以笔者自己的角度来写一篇属于自己的文章吧。希望可以深入浅出、图文并茂的帮助大家对React Hooks的实现原理进行…
「React进阶」探案揭秘六种React‘灵异’现象
前言 今天我们来一期不同寻常的React进阶文章,本文我们通过一些不同寻常的现象,以探案的流程分析原因,找到结果,从而认识React,走进React的世界,揭开React的面纱,我深信,更深的理解,方
「react进阶」一文吃透react-hooks原理
之前的两篇文章,分别介绍了react-hooks如何使用,以及自定义hooks设计模式及其实战,本篇文章主要从react-hooks起源,原理,源码角度,开始剖析react-hooks运行机制和内部原理,相信这篇文章过后,对于面试的时候那些hooks问题,也就迎刃而解了。实际r…
React中PureComponent和Component的区别
在今天之前,一直都是处于边学习边用react开发项目的过程中,起初一直以为 PureComponent 和 Component 功能是一样的,只是 PureComponent 与 Component 相比提升了性能,但是为什么提升性能以及两者之间又有什么不同没有去进行深入的了解…
从中断机制看 React Fiber 技术
React 16 开始,采用了 Fiber 机制替代了原有的同步渲染 VDOM 的方案,提高了页面渲染性能和用户体验。Fiber 究竟是什么,网上也很多优秀的技术揭秘文章,本篇主要想从计算机的中断机制来聊聊 React Fiber 技术大概工作原理。 在早期的单任务系统上,用户…
React hooks 最佳实践【更新中】
hooks 设计的初衷就是为了使开发更加快捷简便,因此在使用hooks 的时候,我们不应该吝啬使用较多的hooks,例如我们处理不同状态对应不同逻辑的时候,按照写class的逻辑,我们经常会在一个生命周期函数里写下多个逻辑,并用if区分;在写hooks的时候,因为没有shoul…
Webpack4+Babel7优化70%速度
随着2018年2月15号webpack4.0.0出来已经有一段时间了,webpack依靠着“零配置”,“最高可提升98%的速度”成功吸粉无数,对于饱受项目打包时间过长的我,无疑是看到了曙光,于是决定开始试水。 随着项目的不断迭代,样式文件和js文件的数量越来越多,造成webpa…
React 函数式组件优化
相信大家在日常中使用的最多的还是函数式组件和 React.Component 组件吧,今天就简单的说下函数式组件的两个优化方法。 在谈到函数式组件之前我们先看一个概念 - 纯函数。 引用一段维基百科的概念。 可以看到,纯函数有着相同的输入必定产生相同的输出,没有副作用的特性。 …
使用 React Hooks 实现仿石墨的图片预览插件(巨详细)
最近工作中需要制作一个图片预览的插件,在参考了很多产品(掘金、知乎、简书、石墨等)的图片预览之后,最终还是觉得石墨的比较符合我们的产品需求。 本来以为能在社区中找到相关插件,但想法美好,现实却很骨感,于是便决定自己手撸一个,顺便也学习一下组件的开发流程。 项目最终的实现效果如下…