在打字稿中反应懒惰
React lazy in typescript
我刚刚将我的 create-react-app 更新到版本 2.1.1,它增加了对打字稿的支持 (check it out)。
通过命令npx create-react-app my-app --typescript
,可以默认使用typescript创建一个react app,
但添加懒惰
import React, { Component, lazy} from 'react';
导致此错误
Type error: Module '".../node_modules/@types/react/index"'
has no exported member 'lazy'. TS2305
可能我在这里遗漏了什么
谢谢
长话短说,您需要等待@types/react 维护者的支持。
@types/react 已针对 React v16.6 和 v16.7 发布,只需升级 @types/react 即可使用新的 React 类型定义
我刚刚将我的 create-react-app 更新到版本 2.1.1,它增加了对打字稿的支持 (check it out)。
通过命令npx create-react-app my-app --typescript
,可以默认使用typescript创建一个react app,
但添加懒惰
import React, { Component, lazy} from 'react';
导致此错误
Type error: Module '".../node_modules/@types/react/index"'
has no exported member 'lazy'. TS2305
可能我在这里遗漏了什么
谢谢
长话短说,您需要等待@types/react 维护者的支持。
@types/react 已针对 React v16.6 和 v16.7 发布,只需升级 @types/react 即可使用新的 React 类型定义