React 浅析

2020-02-03
阅读 8 分钟
1.8k
React的基本认知 React是一个函数 构建页面应用 {代码...} 调用<App/>, 返回一个嵌套对象Object(Fiber节点),对象的构成如下所示: {代码...} 通过sibling、child构建树结构,也就是currentTree ReactDOM将对象节点,渲染到页面上 {代码...} 如何渲染的呢?具体React中通过函数[legacyRenderSubtreeIntoContaine...

Node中的事件循环

2019-08-25
阅读 4 分钟
1.9k
如果对前端浏览器的时间循环不太清楚,请看这篇文章。那么node中的事件循环是什么样子呢?其实官方文档有很清楚的解释,本文先从node执行一个单文件说起,再讲事件循环。

如何在前端代码中,应用面向对象的编程范式?

2019-08-25
阅读 4 分钟
3k
面向对象并不是针对一种特定的语言,而是一种编程范式。但是每种语言在设计之初,都会强烈地支持某种编程范式,比如面向对象的Java,而Javascript并不是强烈地支持面向对象。

Redux中间件原理详解

2018-10-12
阅读 6 分钟
6.3k
简单来说,createStore做了这么件事: 目的:根据你传入的reducer和初始状态initialState生成初始化store,并提供了一些列操作的接口,像dispatch等 怎么做的呢?参考Redux-creatStore/compose 本文重点讲解中间件的执行过程和原理

React-router

2018-07-30
阅读 4 分钟
4.7k
React-router依赖于:history 一、概念理解 {代码...} 二、简单Demo {代码...} 三、源码解析 1、Router和Route     Route:匹配路径,并进行渲染 {代码...}     Router:把history放入全局的context里面 {代码...} 2、Switch、Redirect {代码...} 3、HashRouter、BrowserRouter:以Router为基础 {代码...}