首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
子言在掘金
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
【React系列】React Hooks全面解读
setState 函数用于更新 state。它接收一个新的 state 值并将组件的一次重新渲染加入队列 如果新的 state 需要通过使用先前的 state 计算得出,那么可以将函数传递给 setState。该函数将接收先前的 state,并返回一个更新后的值。 调用 Sta…
聊一聊React(一):思想
在相当长的一段时间里,Facebook网站的聊天栏有一个bug:当用户看到了新消息提示,点开后却没有新消息。开发们多次尝试修复,在以为自己已经修复的情况下,问题却又再次出现。 消息处理函数很庞大且有大量DOM操作,而一个页面里会有多个聊天会话,因为使用了双向数据绑定,就很难跟踪…
轻松开发React组件和造轮子指北
前言本文将给大家分享以下内容:轻松开发一个react组件手写一个组件模板template并借助yeoman开发脚手架轻松开发一个react组件很多前端开发者在开发react组件的时候往往不知从何下手,
JavaScript模块化原理浅析
模块化简单来说就是是指把一个复杂的系统分解到多个模块以方便编码。JS模块化的大致流程为:CommonJS(服务端) -> AMD(浏览器端)-> UMD(兼容了CommonJS和AMD) -> ES Module(ES6标准)。本文将从它们的用法进行介绍,简单实现其原理。并简易…
谈谈React事件机制和未来(react-events)
当我们在组件上设置事件处理器时,React并不会在该DOM元素上直接绑定事件处理器. React内部自定义了一套事件系统,在这个系统上统一进行事件订阅和分发. 具体来讲,React利用事件委托机制在Document上统一监听DOM事件,再根据触发的target将事件分发到具体的…
漫谈 React 组件库开发(二):组件库最佳实践
一个系统拥有大量的业务场景和业务代码,相似的页面和代码层出不穷,如何管理和抽象这些相似的代码和模块,这肯定是诸多团队都会遇到的问题。 不断的拷代码?还是抽象成 UI 组件或业务组件?显然后者更高效。 那么现在就面临一个选择:一是选择 React 生态中已有的组件库,例如 ant…
怎样学习React?当然是自己动手实现一个React啦
深入学习一个框架最直接的方式,就是弄明白框架的原理。React无疑是一个非常值得学习其原理的框架,它设计简单,没有引入任何新的概念,一个组件就是一个方法或一个类。 但是要完整弄明白React的源码并不简单,React的代码有数万行,特别是在引入Fiber架构后,在React简单…
精读《用160行js代码实现一个React》
现在网上有很多react原理解析这样的文章,但是往往这样的文章我看完过后却没有什么收获,因为行文思路太快,大部分就是写了几句话简单介绍下这段代码是用来干嘛的,然后就贴上源码让你自己看,有可能作者本人是真的看懂了,但是对于大部分阅读这篇文章的人来说,确是云里雾里。 讲解一个框架的…
8k字 | Redux/react-redux/redux中间件设计实现剖析
一. redux的实现 在一切开始之前,我们首先要回答一个问题:为什么我们需要redux,redux为我们解决了什么问题?只有回答了这个问题,我们才能把握redux的设计思路。 React作为一个组件化开发框架,组件之间存在大量通信,有时这些通信跨越多个组件,或者多个组件之间共…
🔥[译] 正交React组件的好处
#1. 为什么好的系统设计是重要的? 在5年前,我正在为一家欧洲初创公司开发跨平台移动应用。初期的功能是易于实现的,进展顺利。 6个月过去,需要不断的在现有功能上添加新的功能,随着时间的推移,对现有模块的更改越来越困难。 在部分需求上,开始拒绝某些新的功能和更新,因为它们将需要…