Closed richardo2016 closed 3 years ago
虽然 React Hooks 已经推出了快 2 年了(Hooks API 随着 React 16.8, 发布于 2019.06.08), 但它至今并未稳稳当当地 React 生态的主流. Hooks 本身的特性对于大部分习惯了 classical 模式的前端工程师而言并不是那么直观, 但我个人认为它的 API/设计理念 非常对我的胃口, 因此总是愿意分享关于它的一些 case.
我无法断言 Hooks 的结局究竟是"成功培养整个前端的逻辑书写范式", 还是"因为过于剑走偏锋而最终落入历史的尘埃". 但是, 对于每个对 FP 而言感兴趣的人, 学习并批判性地使用它, 对自身是有益无害的.
这里我带来了一个使用 React.useCallback 时令人困惑的案例:
React.useCallback
https://zhuanlan.zhihu.com/p/351945441
要查看这个案例, 需要你对 React Hooks 有最基础的了解, 至少, 你要能够知道 React.useState() 的基本工作机制.
React.useState()
期待这个案例可以启发读者想到更多的 React.useCallback 使用场景.
虽然 React Hooks 已经推出了快 2 年了(Hooks API 随着 React 16.8, 发布于 2019.06.08), 但它至今并未稳稳当当地 React 生态的主流. Hooks 本身的特性对于大部分习惯了 classical 模式的前端工程师而言并不是那么直观, 但我个人认为它的 API/设计理念 非常对我的胃口, 因此总是愿意分享关于它的一些 case.
我无法断言 Hooks 的结局究竟是"成功培养整个前端的逻辑书写范式", 还是"因为过于剑走偏锋而最终落入历史的尘埃". 但是, 对于每个对 FP 而言感兴趣的人, 学习并批判性地使用它, 对自身是有益无害的.
这里我带来了一个使用
React.useCallback
时令人困惑的案例:https://zhuanlan.zhihu.com/p/351945441
要查看这个案例, 需要你对 React Hooks 有最基础的了解, 至少, 你要能够知道
React.useState()
的基本工作机制.期待这个案例可以启发读者想到更多的
React.useCallback
使用场景.