在打字稿中反应懒

时间:2018-11-08 12:59:41

标签: reactjs typescript react-16

我刚刚将我的create-react-app更新为2.1.1版,该版本增加了对打字稿(check it out)的支持。

通过命令npx create-react-app my-app --typescript,默认情况下,您可以使用打字稿创建一个React应用, 但增加了懒惰

import React, { Component, lazy} from 'react';

导致此错误

Type error: Module '".../node_modules/@types/react/index"' 
has no exported member 'lazy'.  TS2305

可能我在这里丢失了一些东西

谢谢

2 个答案:

答案 0 :(得分:5)

长话短说,您需要等待@ types / react维护者的支持。

有指向相应问题的链接-https://reacttraining.com/react-router/core/api/Switchhere

答案 1 :(得分:1)

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