React 渲染优化:diff 与 shouldComponentUpdate

2019-03-18
阅读 3 分钟
6.6k
我曾经对 shouldComponentUpdate 的用途不解。react 的卖点之一,是通过 diff 虚拟节点树,减少对真实节点的操作,所以我以前以为既然 diff 了,那就自然知道节点有没有更新了,diff 是根据 setState 的内容进行的,那 shouldComponentUpdate 有什么用呢?

使用 Gatsby.js 搭建静态博客 7 文章目录

2019-01-31
阅读 4 分钟
4.9k
前面说过基本功能已经添加完了,但是生成目录依然是我 TODO 的头号问题。今天终于把这个问题解决了,本来以为要自己解释 md 文件,没想到自带的插件就有这个功能我却没发现。

使用 Gatsby.js 搭建静态博客 2 实现分页

2018-12-11
阅读 3 分钟
5.5k
原文地址:[链接] 使用 Gatsby.js 搭建静态博客 1 关键文件 <- 本文将会介绍如何为初始项目添加分页功能。 理解页面创建原理 上一篇的 gatsby-node.js 介绍部分已经说明了页面生成的方法。 未修改前,首页 index.js 存在于 pages 文件夹,不需要在 gatsby-node.js 使用 createPage 函数生成,因为 createPage 多用于...

使用 Gatsby.js 搭建静态博客 1 关键文件

2018-12-10
阅读 3 分钟
7.6k
静态博客之前也有搭建过,不过使用 Hexo 一键生成的,其实当时也有考虑过 Gatsby,不过这个框架搭建博客入门还是比较难的,前置知识点包括 react 和 graphQL。