1.https://www.jianshu.com/p/099cc2bd310f 。
2.要特别注意各个hook的调用时机。
3.useMemo, useCallback这两个hooks都返回缓存的值,useMemo返回缓存的变量,useCallback返回缓存的函数
4.useEffect相当于componentDidMount, componentDidUpdate和componentWillUnmount的组合,告诉组件在渲染后需要执行的操作。
5.hooks的原理是:闭包!通过闭包为函数增加了钩子!
6.websocket和http: websocket是通过http转化升级来的。
如图所示:通过connection:upgrade来识别是websocket