hook问题记录

151 阅读1分钟

hook问题记录

1.为什么用hook?
①React Hooks 就是让你不必写class组件就可以用state和其他的React特性;
②你也可以编写自己的hooks在不同的组件之间复用;

2.hook的优势
①没有破坏性改动 完全可选的。 你无需重写任何已有代码就可以在一些组件中尝试 Hook。100% 向后兼容的。 Hook 不包含任何破坏性改动。
②.更容易复用代码:它通过自定义hooks来复用状态,从而解决了类组件有些时候难以复用逻辑的问题。
③.函数式编程风格:函数式组件、状态保存在运行环境、每个功能都包裹在函数中,整体风格更清爽,更优雅。
④.代码量更少。
⑤.更容易拆分组件。

3.实现一个useInterval?

4.自定义hook