React Hooks

就目前业务需求开发中来说,还没有hooks的实战。公共组件也基本是HOC或者Class Components,针对一些功能简单没有业务逻辑掺杂的,渲染纯粹靠props决定的组件来说,Function Component无疑更占优势:代码量减少,性能较Class Component有所提升。Hooks的出现使得组件的维护、复用更加简单,但是需要一定的心智模型(与网上大部分文档相反,我反而觉得Class Component学习的门槛很低,hooks着实把我搞蒙了以致于不敢用在业务需求中,风险点在于如果出生产问题了而我没有经验,会是一个灾难)。

Vue3.0的Composition API也说明组件的编写形式会迎来一次改革,这两大框架其实有很多共通之处,所以不管是个人对于新技术的钻研还是之后工作(招聘)的要求来看,都得学习。前置条件:你需要掌握一些函数式编程的知识,如:纯函数... ...

tag(s): none
show comments · back · home
Edit with markdown