react笔记

79 阅读1分钟

react事件 react事件没有绑定在真实dom上 而是绑在document上

事件合成

原生的事件被合并成了一个事件

比如blur , change , input , keydown , keyup等 , 合成为onChange

为什么不能在条件里使用Hook

因为每次调用Hooks函数 都会调用一个workIproawrgressHook 函数 里面的 memoizedState 存着hooks的信息

以链表的方式存着
如果用条件判断什么的 在下一次函数组件更新时 将会使得链表结构被破坏 memoizedState里的hook信息将与 workInProgress中的信息对不上