redux: https://www.cnblogs.com/XieJunBao/p/9232341.html
vuex: https://juejin.im/post/5a8eb24e6fb9a0633c66209b https://juejin.im/entry/58b7a6cd61ff4b006cd56193
webpack https://www.jianshu.com/p/42e11515c10f