more >>从这篇文章开始,将对js的知识点进行总结,主要是在日常开发与学习中遇到的知识,会对其进行解释说明,每篇包含几个知识点,如果知识点复杂会单独列出一篇。此类文章将不断更新。(因js过于强大,且每个人在开发时都会遇到各种各样的问题,这里写的更多是自己遇到过的,所以此类文章主要作为自己学习后的知识总结。)
前端知识分享,前端面试经验,工作相关总结
more >>从这篇文章开始,将对js的知识点进行总结,主要是在日常开发与学习中遇到的知识,会对其进行解释说明,每篇包含几个知识点,如果知识点复杂会单独列出一篇。此类文章将不断更新。(因js过于强大,且每个人在开发时都会遇到各种各样的问题,这里写的更多是自己遇到过的,所以此类文章主要作为自己学习后的知识总结。)
more >>在平时开发的过程中,会应用react-redux这个中间件,但是每次更新时,不管redux中的state是否变化,都会重新更新mapStateToProps里面的值,这会造成大量冗余的操作。reselect作为redux性能优化的中间件已经在广泛使用,只有当redux中的state发生变化时,才会更新mapStateToProps中的值。下面来对其源码进行一下分析,看一下其内部是如何做到这方面性能优化的。
more >>前面分析了redux-actions的四个Api,
combineActions
也是其很重要并且很常用的Api,之前写的不同type的处理函数都是分开写的,但是如果有关联的操作,还是需要分别写,而combineActions
正好可以将它们结合起来,使得代码更加简便,下面对其源码进行分析一下
more >>上一节末尾也总结了,
handleAction
只能针对单独type,如果type多了就会不方便应用,而handleActions
正是来解决这一问题,它与createActions
类似,下面就来对其源码进行一下分析
more >>前面分析了创建action的两个方法,现在来分析一下
handleAction
方法,handleAction
主要用于简化reducer,下面就来对其源码进行分析
more >>上一节对
createAction
进行了分析,其每次只能创建一个action,如果想要一次创建多个action,这就需要应用createActions
这一Api,下面对createActions
的源码来分析一下
more >>redux-actions这个中间件在平时的开发中会经常用到,可以省去繁琐的写法,很方便的写action,下面会用几篇文章分别对它里面的每个Api进行详细分析,还是像之前一样,分析源码的同时结合实际例子,帮助理解。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true