笔者从接触到产品上应用React已经有一段时间了,使用开发React了一个大项目,和几个小demo,本文记录了笔者在React开发中从广大网友那学习了解到的一些React好用的工具插件,在此做下分享记录。
首推 create-react-app。
create-react-app是来自于Facebook出品的零配置命令行工具,能够帮你自动创建基于Webpack+ES6的最简易的React项目模板,有助于初学者快速上手实践。
React Devtools 是一个浏览器插件,是React官方提供的类似于浏览器调试台的插件,可以允许以查看组件的层次、各个组件的Props、States等等信息,使用方式很简单,去Chrome浏览器应用商店下载(需要翻墙)或者网上搜索该插件下载其crx文件拖到Chrome中安装即可。
Redux Devtools 也是一个浏览器插件,用来调试查看状态管理库Redux的信息(React的好伴侣),同样前往Chrome浏览器应用商店下载即可。
React Monocle是一个帮助开发人员可视化浏览React组件的层次结构的工具,安装使用方式:
|
|
React Storybook可以在你开发的过程中将React组件独立于整个应用程序进行查看,其主要特征为:
why-did-you-update是一个js库,可以通过npm安装,该函数会在出现不必要的重渲染的时候提醒你。使用方法很简单:
|
|
使用html-to-react-components这个工具,可以自动将HTML标签转化为JSX的标签