Design high quality React component

Design high quality React component

作为一个合格的开发者,不要只满足于编写了可以运行的代码。而要了解代码背后的工作原理;不要只满足于自己的程序能够运行,还要让自己的代码可读而且易于维护。这样才能开发出高质量的软件.

构建高质量React组件的原则和方法

### 划分组件边界的原则 ###

### React组件的数据种类 ###

### React组件的生命周期 ###

React组件设计的基础知识,因为React应用都是围绕组件的设计,所以关于组件的设计介绍将贯穿全书.

我会继续用react,四点理由:第一,“继续”说明我17年就在用react,最熟悉。虽然vue我也熟悉,毕竟放了一年了。angular我确实不太熟悉。第二,react生态现在确实非常好。而且前端生态的下一步进展(全链路,设计开发打通,组件市场,在线ide什么的),目前看来基于react的探索居多,未来会有技术红利。第三,不得不承认jsx真是好用,模板scope和js scope合一,而且可以面向过程任意分解render函数。不得不说,jsx的设计思想我当时花了几个月才真正理解其高明。第四,react有一个3k大小的小兄弟叫preact,这个非常有用。因为我们有时候希望把组件打包成不依赖任何框架的内嵌模块发布,但是把框架打包进去,会很大。这时把组件适配到preact,把preact打包进去就好了。
作者:匿名用户
链接:https://www.zhihu.com/question/266823404/answer/409100494
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。