如何编写导入等同于import React, { Component } from 'react-native'
?
在打字稿(es6模式)中,它只接受,必须分成两个输入:
import * as React from 'react-native'
import { Component } from 'react-native'
我该怎么办?
答案 0 :(得分:5)
在打字稿(es6模式)中,它只接受,必须分成两个输入:
你必须这样做。你也应该像Babel一样这样做。
否则您最终会得到tears。
这是因为React
不是默认导出,而是由Babel综合制作的。它会发出一个将export =
复制到default
的函数,这是TypeScript拒绝做的事情,以防止将来出现问题。