在打字稿中反应懒惰

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 维护者的支持。

有相应问题的链接 - here and here

@types/react 已针对 React v16.6 和 v16.7 发布,只需升级 @types/react 即可使用新的 React 类型定义