vlambda博客
学习文章列表

React学习_14_常用的开发调试工具

React开发中常用的开发调试工具:ESLint、Prettier、React DevTool、Redux DevTool

ESLint:用于做语法风格的检查

Prettier:Facebook提供的用于格式化代码的工具

React DevTool:用来调试React代码的Chrome插件

Redux DevTool:用来调试Redux代码的Chrome插件


ESLint

ESLint用于检查代码规范的问题,可以在.eslintrc文件和package.json文件中定义规范检查的规则;当前比较流行的是AirBnb提供的一整套JavaScript代码风格。

使用AirBnb的eslint代码风格:

npm install eslint-config-airbnb

然后需要在本地的.eslintrc文件中引入:


Prettier

需要在IDE中首先安装好Prettier插件,然后使用npm进行初始化安装:

npm install prettier

Prettier代码风格规范可以在项目根目录下的.prettierrc文件中规定:

Prettier和ESLint的不同在于,ESLint会告诉你什么地方的代码不符合规范,但不会自动修改,但Prettier会修改不符合规范的代码。

React DevTool

Chrome插件,可以帮助我们查看React组件结构树;React DevTool还可以标识出数据发生改变的时候界面发生重新render的地方,以便代码优化。


Redux DevTool

Chrome插件,可以直观的调试Redux数据的变化。还可以根据时间线恢复某个操作之前的Redux状态。Redux DevTool还可以针对特定的操作生成单元测试代码。