React native flow,typescript和Visual Studio Code

时间:2017-09-28 19:23:57

标签: typescript react-native visual-studio-code flowtype typescript-typings

有人可以解释一下这个:

当我使用react-native init创建新的React原生项目时,它还会生成.flowconfig

它是否同时添加了对流的依赖?

使用Visual Studio代码时,它提供了一些智能感知功能,但我没有安装TypeScript或其他东西。如果我想使用TypeScript而不是Flow,我还需要另外安装TypeScript吗?

我只是感到困惑,因为在我的项目目录中我有.flowconfig并且在使用VS Code时它仍然使用TypeScript。

如果我只是想使用Flow并完全禁用TypeScript怎么办?关于它的信息不多。

1 个答案:

答案 0 :(得分:1)

没有使用基础RN脚手架安装流量。此.flowconfig文件仅用于帮助您获得Flow的有效类型检查过程,以防您愿意使用Flow 。否则,您可以删除它。请注意,要使用Flow,您仍然需要安装一些软件包和编辑器插件,最好还是关闭vscode分析。

也必须配置TypeScript,即使vscode在底层使用它也是如此。一件事(1)是获得intellisense&编辑器和其他东西(2)中的其他帮助内容是使用TS来转换代码。

在第一种情况下,您可以获取一些类型定义,并对原始JavaScript感到非常满意 - vscode仍然有助于提供一些提示和建议。为此,我使用了vscode-react-native插件,它下载了RN的类型定义。

在第二种情况 - tbh,我不太了解TS在RN开发中的流行程度,但你可以从create-xp-app或类似的项目中获取一些设置。