十分钟——带你了解webpack的主要配置

简单说几句

webpack本质上是一个打包工具,它会根据代码的内容解析模块依赖,帮助我们把多个模块的代码打包。借用webpack官网的图片。

webpack

阅读更多

十分钟,带你玩转reduce

简单说几句

Array.prototype.reduce是个功能很强大,也很有意思的数组方法。以前没深入学习的时候,只是让他来做做累加,处理一些简单数据的合计功能。当我深入挖掘的时候才发现他可以做的东西还有很多,比如拼接字符串、拼接数组、过滤和映射数组、整合对象等骚操作。

这里利用十分钟的时间,详尽地阐述reduce的作用,还有一些用例,让大伙可以在优雅实现功能的同时,还能节省开发时间,早点下班[手动滑稽]。

阅读更多

十分钟,带你了解React 16.8的useState和useEffect

HooksReact 16.8新增的特性,并且他是向后兼容的,facebook也坦言没有计划会在React中移除class组件。你完全可以不使用hooks,一直使用class组件。

概念

React hooks允许你在非class组件中使用stateReact其他的特性:propscontextrefs 以及生命周期
Hook本质上是一些函数,可以在函数组件中“钩入”其他React的特性,使得你不用使用class也可以使用React。值得注意的是,hooks是不能在class组件中使用的。

阅读更多