首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react源码
订阅
笪笪
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
剖析 React 源码:先热个身
我 fork 了一份 16.8.6 版本的代码,并且会为读过的代码加上详细的中文注释。等不及我文章的同学可以先行阅读 我的仓库,并且在阅读本系列文章的时候也请跟着阅读我注释的代码。因为版本不同可能会导致代码不同,并且我不会在文章中贴上大段的代码,只会对部分代码做更详细的解释,其…
Redux 源码分析
Redux 是JavaScript 应用的状态管理容器,提供集中式、可预测的状态管理。 bindActionCreators.js:函数式编程的又一范例,用于组合dispatch和actionCreators,看后面的例子就知道了.. createStore.js:Redux的…
带着问题看 react-redux 源码实现
Redux作为通用的状态管理器,可以搭配任意界面框架。所以并搭配react使用的话就要借助redux官方提供的React绑定库react-redux,以高效灵活的在react中使用redux。下面我们一起看看是react-redux如何灵活高效的 在开始之间还是大概提一下red…
⚛️ Re: 从零开始的 React 再造之旅
React 是目前最流行的前端框架,很多读者用 React 很溜,但想要深入学习 React 的原理就会被官方源码仓库浩瀚如烟的代码绕的晕头转向。今天我们通过不依赖任何第三方库的方式,抛弃边界处理、性能优化、安全性等弱相关代码手写一个基础版的 React,供大家学习和理解 Re…
实现一个 react-router
本文将用尽可能容易理解的方式,实现最小可用的 react-router v4 和 history,目的为了了解 react-router 实现原理。 在开始阅读本文之前,希望你至少使用过一次 react-router,知道 react-router 的基本使用方法。 1. Ro…
React-router路由的实现原理,看这里
准备发布一个react系列造轮子文章,事关Redux,React-Redux,Redux-Saga等,就是人狠话不多,不一定按顺序发布,也可能会有别的文章穿插。 先看看react-router-dom是怎么实现的?它的功能一个index.js就可以,不需要别的特别多的组件来阐述…
React-router4源码浅析
router作为当前盛行的单页面应用必不可少的部分,今天我们就以React-Router V4为例,来解开他的神秘面纱。本文并不专注于讲解 Reacr-Router V4 的基础概念,可以前往官方文档了解更多基础知识 Q1. 为什么我们有时看到的写法是这样的 Q2. 为什么v4…
简单梳理Redux的源码与运行机制
前几天写了一篇react另一个状态管理工具Unstated的源码解析。 开启了我的看源码之路。想一想用了好长时间的redux,但从没有深究过原理,遇到报错更是懵逼,所以就啃了一遍它的源码,写了这篇文章, 分享我对于它的理解。 这里实现的是一个点击按钮加减数字的效果,点击触发的行…
带着问题看React-Redux源码(一万四千字长文预警)
之前写了一篇解读Redux运行机制的文章,之后一直想再写一篇React-Redux的解析,但这个源码比较复杂,好在最近收获了一些东西,分享出来。 我在读React-Redux源码的过程中,很自然的要去网上找一些参考文章,但发现这些文章基本都没有讲的很透彻,很多时候就是平铺直叙把…