最新 最热

React性能优化 -- 利用React-Redux

注意这里面,如果可以在渲染virtual DOM之前就可以判断渲染结果不会有变化,那么可以直接不进行virtual DOM的渲染和比较,速度会更快。

2019-12-03
0

mapStateToProps,mapDispatchToProps的使用姿势

刚接触redux的时候,发现大家对mapDispatchToProps使用有几种方法,而且都跑通了,本文来介绍下,redux的mapStateToProps,mapDispatchToProps的一些使用小姿势。

2019-12-03
0

Mobx 核心概念简单入门:以股票为例

Mobx 是一个简单、可扩展的状态管理工具。相比 redux,mobx可以使用更自由,更少的代码来管理状态。

2019-12-03
1

webpack原理与实战

webpack是一个js打包工具,不一个完整的前端构建工具。它的流行得益于模块化和单页应用的流行。webpack提供扩展机制,在庞大的社区支持下各种场景基本它都可找到解决方案。本文的目的是教会你用webpack解决实战中常见的...

2019-12-03
0

React-Redux 源码分析(三) -- connect

主要的核心在于connect,下面通过一个简化版的connect来说下它的主要作用。

2019-12-03
0

Redux源码解析系列 (三)-- createStore

createStore源码地址为:https://github.com/reactjs/redux/blob/master/src/createStore.js

2019-12-03
0

基于flux和observer相结合的思想的数据管理器

Redux和MobX是前端领域最前沿的两个状态管理library,前者遵循Flux思想,后者独树一帜,不过可以认为继承了observer思想。在具体本文的阐述前,让我们通过对这两种思想的简单讨论,来感受前端数据(状态)管理的复杂局面。...

2019-12-03
1

react 的数据管理方案:redux 还是 mobx?

和 redux 类似,mobx 是一个数据管理库,都可以和 react 配合使用。它区别于 redux 的最大特点是,可以直接修改数据,对 UI 进行精确刷新。精确更新是什么意思呢,看下面的例子。...

2019-12-03
1

Redux 源码解析系列(一) -- Redux的实现思想

但是这里存在一个风险就是,谁都可以修改appState的值,换句话说,有一天当appState变了你都不知道是谁改的,所以我们需要有一个管理员来帮我们管理我们的状态,这时候引入了dispatch函数,来专门负责修改数据。...

2019-12-03
0

React Hooks 源码解析(3):useState

React 源码版本: v16.11.0 源码注释笔记:airingursb/react 在写本文之前,事先阅读了网上了一些文章,关于 Hooks 的源码解析要么过于浅显、要么就不细致,所以本文着重讲解源码,由浅入深,争取一行代码也不放过。那本系列讲解...

2019-12-03
0