我的 React Native 技能树点亮计划 の 为 React Native 开发准备
在《我的 React Native 技能树点亮计划 の React Native 开发 IDE 选型和配置》 和 《最好用的 Visual Studio Code 特性和插件》 这两篇文章中,我们对 Visual Studio Code 的特性和在 React Native 中的简单配置有了一定的了解,但针对 React Native 开发而言,还不够详细,本文就来详细探讨如何更好的为 React Natiev 开发定制 VSCode。 React Native Tools1微软官方为 React Native 开发提供的专门的插件,按照官网的说明进行插件的安装即可。这个插件使得开发者可以在 VS Code 中调试 React Native 代码,快速执行 Flow Language Support2Flow3 是 Facebook 出品的一个用于 JavaScript 代码静态类型检查的工具,可以用来发现 Javascript 代码中的类型错误。这个插件是在 VS Code 中支持 Flow 的插件,当然前提是安装好 Flow。 ESLint4静态代码检查主要用来对代码的编程规范,语法错误等进行扫描,从而在代码执行之前发现可能存在的问题。在程序设计领域,几乎每一种语言都有配套的静态代码检查工具,例如 C 和 C++ 语言的 PC-lint5 和 FlexeLint6,Java 语言的 FindBugs7,Android 开发中的 Android Lint,iOS 开发中的 OClint8 等等。React Native 开发中大部分时间都是使用的 Javascript 语言,类似其他语言,Javascript 也有自己的静态代码检查工具,而其中目前应用最广的就是 ESLint,这个插件就是将 ESLint 集成进 VS Code 的插件,当然前提是需要安装好 ESLint9。 Prettier - JavaScript formatter10每个公司每个团队都有自己的编码规范,而代码格式化功能是提高开发者输出符合规范代码效率的工具,这个插件是在 VS Code 中支持 Prettier 的插件,Prettier11 是一个 Javascript 代码的格式化工具。 Auto Close Tag12提高开发效率的插件,在 VS Code 中支持自动补全 HTML/XML 关闭标签。 Auto Rename Tag13提高开发效率的插件,在 VS Code 中支持重命名 HTML/XML 对应标签。 Color Highlight14代码中经常会出现设置颜色,通常是用十六进制格式来表示一个颜色值,例如 Document This15在 VS Code 中支持在 TypeScript 和 JavaScript 文件中自动生成 JSDoc 注释的插件。 Git Blame16在团队多人协作开发过程中,我们通常需要知道某行代码最近一次是谁修改的,Git Blame 插件就提供了这么一个便利的功能。 Rainbow Brackets17在 React Native 开发中经常会存在多种括号混合使用,为了能够更好的区分,这个插件支持不同类型的括号进行彩色着色,支持圆括号,方括号和花括号。 React-Native/React/Redux snippets for es6/es718在 VS Code 中支持 React Native,React,Redux 常见代码片段的插件。 TODO Highlight19在 VS Code 中支持 Path Intellisense20在 VS Code 中支持自动补全文件路径名的插件。 AutoFileName21另一个自动补全文件名的插件,如下所示: EditorConfig22EditorConfig23 通过在工程中增加一个配置文件以及安装对应的插件,实现在不同编辑器和 IDE 保持工程中代码文件编码格式的一致性,EditorConfig 的配置文件具有良好的可读性,并能很好的和版本控制系统一起协作。更详细内容可以参见《我的 React Native 技能树点亮计划 の 代码风格统一工具 EditorConfig》一文。
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |