React Typescript-import @ types / react和import react之间有什么区别

时间:2019-09-06 20:04:57

标签: javascript reactjs typescript import

即使我已经做过一些ReactJ,我还是React的初学者,但是我今天试图使用TypeScript (instead of pure Javascript)创建一个简单的应用。

但是,当运行npm start时,我发现了一个我理解的问题,但是我不明白为什么这是一个问题。

假设我们有以下代码(main.tsx):

import * as React from 'react';

您能清楚地向我解释

有什么区别吗?
import * as React from '@types/react';

在我的package.json中,我有"@types/react": "^16.9.2",而我没有react,所以问题是逻辑上找不到该软件包,但是这两个导入之间有什么区别?

因为我什至无法导入@types/react,所以只能安装

谢谢!

1 个答案:

答案 0 :(得分:2)

前缀为my_determinant_function <- function(x){ det(matrix(x, nrow = 2, ncol = 2)) } df <- expand.grid(rep(list(0:9), 4)) apply(df,1, my_determinant_function) 的是类型声明包,更多信息为here