SF
恍然小悟
恍然小悟
注册登录
关注博客
注册登录
主页
关于
RSS
使用Redux+Hooks完成一个小实例
恍然小悟
2019-10-24
阅读 10 分钟
6.8k
React Hooks 是React在16.8版本出的新特性。在16.8以前,React函数组件无法使用state状态、生命周期等功能,而有了Hooks,就可以使用函数式编写和类一样强大的组件。
面试还问redux?那我从头手撸源码吧(中间件篇)
恍然小悟
2018-10-25
阅读 5 分钟
2k
react中管理数据的流程是单向的,就是说,从派发动作一直到发布订阅触发渲染是一条路走到头,那么如果想要在中间添加或是更改某个逻辑就需要找到action或是reducer来修改,有没有更方便的做法呢?
面试还问redux?那我从头手撸源码吧(核心篇)
恍然小悟
2018-10-25
阅读 5 分钟
1.8k
最近处在项目的间歇期,没事参加了几场面试发现面试官依然喜欢问redux的一些问题,尤其是问这种开发框架的问题最好的办法就是撤底搞懂其源码,正好利用这两天时间从头过了一遍redux库,还是有些收获的。
从观察者模式到手写EventEmitter源码
恍然小悟
2018-09-12
阅读 4 分钟
3.3k
观察者模式(observer)广泛的应用于javascript语言中,浏览器事件(如鼠标单击click,键盘事件keyDown)都是该模式的例子。设计这种模式背后的主要原因是促进形成低耦合,在这种模式中不是简单的对象调用对象,而是一个对象“订阅”另一个对象的某个活动,当对象的活动状态发生了改变,就去通知订阅者,而订阅者也称为观...
泡杯茶,我们坐下聊聊Javascript的事件环
恍然小悟
2018-09-07
阅读 5 分钟
1.6k
栈(Stack)是一种后进先出的数据结构,注意,有时候也管栈叫做“堆栈”,但是“堆”又是另一种复杂的数据结构,它和栈完全是两码事。栈的特点是操作只在一端进行,一般来说,栈的操作只有两种:进栈和出栈。第一个进栈的数据总是最后一个才出来。