react dva.js框架的知识导图

前言

dva.js 知识导图

注:如果你使用 dva@2,请先忽略这里的路由部分,待更新。

不知大家学 react 或 dva 时会不会有这样的疑惑:

  • es6 特性那么多,我需要全部学会吗?
  • react component 有 3 种写法,我需要全部学会吗?
  • reducer 的增删改应该怎么写?
  • 怎么做全局/局部的错误处理?
  • 怎么发异步请求?
  • 怎么处理复杂的异步业务逻辑?
  • 怎么配置路由?

这篇文档梳理了基于 dva-cli 使用 dva 的最小知识集,让你可以用最少的时间掌握创建类似 dva-hackernews 的全部知识,并且不需要掌握额外的冗余知识。

目录

Read More

npm更新和nodejs更新

前言

npm更新和nodejs更新

正文

更新你已经安装的NPM库,这个很简单,只需要运行。

1
npm update -g

更新Nodejs自身。一直依赖我都是下载最新版的源码,然后make install,及其繁琐。其实只需要运行以下2个命令即可:

1
2
npm install -g n 
n latest

Read More

教你如何在Git Commit时输出漂亮的文档

前言

不知道大家有没有观察过那些在Github上Star数位居前列的项目,它们无一例外的都拥有完善的文档体系和高覆盖的测试用例。要做到完善没有规范肯定是不行的,代码要有代码的规范,协作要有协作的规范。我们今天要说的主题就是关于Git中记录Commit Message的参考规范。

Read More

ES6

前言

做项目之前,需要搭建一个舒适的开发环境。选择es6不仅是为了尝鲜,更是为了跟上潮流,强迫自己学习新语法,最大化的利用好语言的优势。

  1. 最小/最方便搭建的开发环境
  2. 自动编译/打包
  3. 测试

Read More

小程序开发之入门基础知识

前言

公司开始大力推广微信小程序,由于有过小程序的开发经验,自当起到带头作用,承担起学习引入人的作用。
本文主要是适合基础无前端开发经验人群,有意向开发微信小程序的伙伴阅读。
所有内容来自互联网和自我读后感,有任何差错,请忽略….

Read More