git rebase 的一个好的使用

从主分支 master 上检出功能分支 :feature-a

在 feature-a 分支上开发和调试

完成开发准备提交代码

切换到 master 分支,git pull一下代码

切换到 feature-a 分支,通过 git rebase -i 将本次多次提交合并为一个,简化提交历史。(......

React Hook学习

前言

看了很多文章,初步感受: hook 是react 的未来。

有两个好处是显而易见的:一是提升代码的可读性,二是减少组件嵌套。

基础内容useState 状态钩子

以官网 demo 举例:

useState 会返回一对值:当前状态和一个让你更新它的函数,你可以在事件处理函数中或其他一......

react 合成事件

性质

react 为了让事件相关的一系列操作更高效,基于原生 dom 事件体系,重新设计了一套事件系统。

异同

与原生 dom 事件相比,有如下不同

所有的事件都绑定在 document 节点,其他所有的节点都不绑定事件

React 以队列的模式,从触发组件向父组件回溯;不能用原生......