猴子补丁-- Why Did You Render
-
Why Did You Render猴子补丁React项目会通知你有关可避免的重新渲染的信息。
猴子补丁: 这个叫法最先是起源于Zope框架,在大家修正Zope框架的Bug的时候经常在**程序后面追加更新的部分,这些被追加的部分称作是“杂牌军补丁(guerilla patch)”,后来guerilla就渐渐的写成了gorllia,译为猩猩,再后来就写了monkey猴子,所以后来就被叫做为:猴子补丁。
猴子补丁主要有以下几个用处:能够在运行时替换方法、属性等功能,并且在不修改第三方代码的情况下增加原来不支持的功能;可以在运行时为内存中的对象增加patch而不是在磁盘的源代码中增加。
这个非常的有用,不仅仅可以指导咱们修复项目的性能,还可以帮助你理解React项目是如何工作的。而且,更好地理解React项目的工作原理,可以帮助你成为更好的React开发人员。
并且通过声明一个额外的静态属性whyDidYouRender属性,并将其值设置为true,可以将侦听器附加到任何自定义组件。
项目地址:https://github.com/welldone-software/why-did-you-render
**
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏