web前端6个实用React开发工具库

皮肤科医生刘军连 http://disease.39.net/bjzkbdfyy/210901/9393598.html

1.WebpackBundleAnalyzer

有没有想过你的应用程序的哪些包或哪部分代码所占总大小的多少?WebpackBundleAnalyzer可以帮助咱们分析。

WebpackBundleAnalyzer创建一个实时服务器,并提供依赖包交互式树形图可视化。通过这个工具包,可以看到所渲染文件的位置,gzip大小,解析大小以及所父子级之间详情。

这个工具的好处是,可以根据你所看到来优化你的React应用。

2.React-Proto

React-Proto是一个面向开发人员和设计人员的原型工具。这是一个桌面软件,所以在使用之前你必须下载并安装这个软件。

3.WhyDidYouRender

WhyDidYouRender猴子补丁React通知你有关可避免的重新渲染的信息。

猴子补丁:这个叫法起源于Zope框架,大家在修正Zope的Bug的时候经常在程序后面追加更新部分,这些被称作是“杂牌军补丁(guerillapatch)”,后来guerilla就渐渐的写成了gorllia((猩猩),再后来就写了monkey(猴子),所以猴子补丁的叫法是这么莫名其妙的得来的。

猴子补丁主要有以下几个用处:

在运行时替换方法、属性等

在不修改第三方代码的情况下增加原来不支持的功能

在运行时为内存中的对象增加patch而不是在磁盘的源代码中增加

4.CreateReactApp

大家都知道,CreateReactApp是创建React项目的最快方式(开箱即用)。

还有什么比npxcreate-react-app更简单的呢

咱们还有些人可能不知道的是如何使用CRA创建Typescript项目,这个也很简单,只需要在末尾添加--typescript即可:

npxcreate-react-app—typescript

这样可以省去手动将Typescript添加到CRA创建项目中的麻烦。

5.ReactLifecycleVisualizer

ReactLifecycleVisualizer是一个npm包,用于跟踪和可视化任意React组件的生命周期方法。

6.Guppy

Guppy是React的一个友好且免费的应用程序管理器和任务运行器,它在桌面上运行且跨平台的,你可以放心用。

它为开发人员经常面临的许多典型任务(如创建新项目、执行任务和管理依赖项)提供了友好的图形用户界面。




转载请注明:http://www.aierlanlan.com/grrz/4387.html