首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React
订阅
DC_er
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
精读《useEffect 完全指南》
1. 引言 工具型文章要跳读,而文学经典就要反复研读。如果说 React 0.14 版本带来的各种生命周期可以类比到工具型文章,那么 16.7 带来的 Hooks 就要像文学经典一样反复研读。 Hooks API 无论从简洁程度,还是使用深度角度来看,都大大优于之前生命周期的 …
「React进阶」 React全部api解读+基础实践大全(夯实基础2万字总结)
很多同学用react开发的时候,真正用到的React的api少之又少,基本停留在Component,React.memo等层面,实际react源码中,暴露出来的方法并不少,只是我们平时很少用。但是Re
剖析 React 源码:render 流程(一)
这是我的剖析 React 源码的第二篇文章,如果你没有阅读过之前的文章,请务必先阅读一下 第一篇文章 中提到的一些注意事项,能帮助你更好地阅读源码。 现在请大家打开 我的代码 并定位到 react-dom 文件夹下的 src 中的 ReactDOM.js 文件,今天的内容会从这…
漫谈 React Fiber
React 实现了使用 Virtual DOM 来描述 UI 的方式,通过对比两棵树的差异最小化的更新 DOM,这样使得用户的代码变的傻瓜,但是同时也来带了一些问题。这个核心的问题就在于 diff 计算并非是免费的,在元素较多的情况下,整个 diff 计算的过程可能会持续很⻓时…
你可能不知道的流式 React Hooks(关于组织代码的最佳实践)
这次的分享结合我在项目中使用 full hooks-based React Components 的一些经验,给大家介绍一些我所认为的 React Hooks 最佳实践。 首先还是简单回顾一下 React Hooks。 先看传统的 React Class-based Compo…
React hooks 最佳实践【更新中】
hooks 设计的初衷就是为了使开发更加快捷简便,因此在使用hooks 的时候,我们不应该吝啬使用较多的hooks,例如我们处理不同状态对应不同逻辑的时候,按照写class的逻辑,我们经常会在一个生命周期函数里写下多个逻辑,并用if区分;在写hooks的时候,因为没有shoul…
一步一个脚印搭建简易React(第一步☝️)
由于我们的目的是实现一个简易的React,为了能把更多的重心花在React上,我们需要借助一些工具来帮助我们处理一些React之外的问题。 @babel/preset-env: babel 内部经历了「解析 - 转换 - 生成」三个步骤。而 @babel/core 这个库则负责…
从 13K 的前端开源项目我学到了啥?
近期我们团队的小伙伴小池同学分享了 “BetterScroll 2.0 发布:精益求精,与你同行” 这篇文章到团队内部群,看到了 插件化 的架构设计,阿宝哥突然来了兴趣,因为之前阿宝哥在团队内部也做过相关的分享。既然已经来了兴趣,那就决定开启 BetterScroll 2.0 …
你为什么要用微前端 | 🏆 技术专题第四期征文
微服务的概念在后端开发比较成熟,借助微服务,可以更好的结偶多个单独的服务,提高彼此的性能跟稳定性。随着这两年前端的发展,微前端的概念也在前端中如火如荼的发展起来,但是我们为什么要去使用微前端呢 但现实中项目在架构上需要考虑的不仅仅是优势,更要考虑劣势。 项目技术栈过于老旧,相关…
React16.8中父组件获取子组件数据的3中方式
一、类组件的情况下 1、定义父组件(直接使用ref) 2、子组件中 二、函数组件 1、父组件 2、子组件中 三、优化 1、子组件的代码 2、父组件的代码