为了提高开发效率和质量,介绍一下VS Code的打造RN开发环境的代码智能提示。
问题
代码没有提示:
许多刚接触RN开发的非前端同学,都会问“哪个编辑器有智能提示?”。。。而对于前端同学来说,现在的日子已经好很多了,要什么自行车。
低级代码错误:
这里的错误是指类似拼写错误,符号错误等。写完代码,跑起来各种报错,有时候费死劲的找,最后发现是个中文的分号问题。
解决办法
可选的方案大概有:
使用typescript: 直接使用有静态类型支持的js版本,但是要再学习一套语法,而且我的代码都是ts写的,但很多好的公共库不是啊。
使用flow: 由于网络的原因,这个环境真的难配,同时也是要学习一些新的语法。
我们的选择:vscode + typings
vscode: 微软家族,定义为轻量级文本编辑器
typings: 基于typescirpt的接口文件
插件
安装React Native Tools插件