
深入浅出框架源码
文章平均质量分 84
daysRoc
这个作者很懒,什么都没留下…
展开
-
antd文档系统解析
antd的文档系统是基于bisheng开源框架来做的,本文主要简单介绍下文档系统中几个关键点,重点理解其思路 1、google Analytics 作用:跟踪用户数据,形成分析报告 使用方法:在文档中添加如下代码<!-- Google Analytics --><script>(function(i,s,o,g,r,a,m){i['GoogleAnalyticsOb原创 2017-08-15 17:17:35 · 3918 阅读 · 0 评论 -
antd源码解析
首先说一下我对antd的认识: antd是一个对于样式和简单功能的封装,值得关注的来个两点:1)定义的样式规则可接受性比较广泛,2)采用融合了react,每一个都封装为一个组件,组件配置化大大提升 本文通过简单例子说明对于组件样式和功能的简单封装。 1、图标 通常为了提高页面可读性和用户的良好交互,通常会给按钮或者其他地方加入icon,那么通常操作是什么呢? 通过伪类实现而原创 2017-08-15 19:58:33 · 6466 阅读 · 0 评论 -
深入浅出—Redux-saga源码
redux中间件编写如何编写一个中间件呢?({dispatch, getState}) =&amp;amp;amp;amp;gt; next =&amp;amp;amp;amp;gt; action { // write your code here next(action)}上面的函数参数什么含义呢?{dispatch, getState}: dispatch和getState就是redux中常用的函数next: 就是下个中间件...原创 2018-10-16 11:28:44 · 1231 阅读 · 0 评论 -
Redux中间件原理详解
目录1、中间件是什么样子的1.2 thunk中间件1.2promise中间件1.3logger中间件2、怎么使用中间件3、中间件运行原理3.1 中间件的内部逻辑3.2 触发一个action时,执行逻辑附录compsoe为了解析中间件,先看一下几个中间件是什么样子,怎么用,运行起来的原理是什么?1、中间件是什么样子的1.2 thunk中间件function createThunkMiddle...原创 2018-10-12 21:09:08 · 1844 阅读 · 0 评论 -
深入浅出—Redux源码
目录一、维护一个状态树、发布订阅1.1 dispatch1.2 subscribe1.3 getState1.4 replaceReducer1.5 [$$observable]: observable二、中间件三、工具函数3.1 compose3.2 combineReducers3.3 bindActionCreator附录阅读本文的前提条件,了解Redux基本概念。杂谈:&amp;amp;n...原创 2018-10-11 16:24:51 · 898 阅读 · 0 评论 -
深入浅出—React-redux源码
目录React-redux框架基本原理是什么?为什么?怎么用?框架源码模块划分ProviderConnectdefaultSelectorFactorypureFinalPropsSelectorFactoryimpureFinalPropsSelectorFactorydefaultMapStateToPropsFactories和defaultMapDispatchToPropsFactori...原创 2018-10-16 16:48:56 · 658 阅读 · 0 评论