首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
Angle171
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
React Hooks源码解析,原来这么简单~
从React Hooks发布以来,整个社区都以积极的态度去拥抱它、学习它。期间也涌现了很多关于React Hooks 源码解析的文章。本文(基于v16.8.6)就以笔者自己的角度来写一篇属于自己的文章吧。希望可以深入浅出、图文并茂的帮助大家对React Hooks的实现原理进行…
React 异步场景解惑
背景 相信大家知道 React 提出的一个核心理念: fn(state) = UI,只要输入是确定的,输出就是确定的。React 把函数式编程的思想带进了前端中。它解决了当时前端开发复杂化的痛点,这毫
浅析 React Fiber
在 react 进入大家视野之初,Virtual DOM(VDOM)的概念让人眼前一亮,在操作真正的 DOM 之前,先通过 VDOM 前后对比得出需要更新的部分,再去操作真实的 DOM,减少了浏览器多次操作 DOM 的成本。这一过程,官方起名 reconciliation,可翻…
重新学习 React (一) 生命周期,Fiber 调度和更新机制
React 有一套合理的运行机制去控制程序在指定的时刻该做什么事,当一个生命周期钩子被触发后,紧接着会有下一个钩子,直到整个生命周期结束。 生命周期代表着每个执行阶段,比如组件初始化,更新完成,马上要卸载等等,React 会在指定的时机执行相关的生命周期钩子,使我们可以有机在程…
深入了解 rc-field-form
对于经常使用 react 开发的朋友来说,antd 应该不陌生。开发中经常遇到的表单大多会使用 antd 中的 Form 系列组件完成,而 rc-field-form 又是 antd Form 的重要组成部分,或者说 antd Form 是对 rc-field-form 的简单…
5个容易犯的useState错误
虽然useState是一个简单易用的工具,但仍有许多开发人员在使用它时犯了错误。在代码审查中,我经常看到即使是有经验的开发人员也会犯这些错误。 在本文中,我将通过简单实用的示例向您展示如何避免这些错误
搞懂这12个Hooks,保证让你玩转React
大家好,我是小杜杜,React Hooks的发布已经有三年多了,它给函数式组件带来了生命周期,然而你真的完全掌握hooks了吗?知道如何去做一个好的自定义hooks吗?
实现基于React的全局提示组件Toast
Toast 不需要同页面一起被渲染,而是根据需要被随时调用。 Toast 是一个轻量级的提示组件,它的提示不会打断用户操作,并且会在提示的一段时间后自动关闭。 Toast 需要提供几种不同的消息类型以适应不同的使用场景。 Toast 的方法必须足够简洁,以避免不必要的代码冗余。…
在 React 如何实现一套优雅的 Toast 组件
在业务开发中,特别是移动端的业务,Toast 使用非常频繁,几乎涵盖所有操作结果反馈的交互:如提交表单成功、验证表单失败提示、loading 态提醒...,这种轻量且使用较为频繁的组件,我们要求它使用足够简单,不侵入业务代码,即用即丢,基于这些要求,Toast 组件的实现方式也…
react+mobx6
了解Mobx 1、1 Mobx是什么? mobx是一个简单、可扩展的状态管理工具。它通过透明的函数响应式编程(transparently applying functional reactive