在某些例子中,我看到了:
import React, {
Component
} from 'react';
import {
StyleSheet, Text,...
} from 'react-native';

我知道' react-native'目的,但我不明白为什么他们导入' React'在某些例子?这让我感到困惑......
感谢您的时间:)
答案 0 :(得分:1)
import React from 'react'
是JSX工作所必需的。
在幕后,JSX正在被转换为React.createElement(...)
次调用。因此,即使您不必键入React.createElement()
,JSX仍然需要React
在模块名称空间中处于活动状态,以便它可以为您执行此操作。
Example of what React looks like without the transpilation step.