我们需要导入React还是仅仅{Component,PropTypes}会这样做?

时间:2016-07-05 14:56:02

标签: javascript reactjs ecmascript-6

在我目前包含的所有组件中都有这样的反应:

import React, {Component, PropTypes} from 'react'

我不明白为什么每个人都在不使用时包含React,因此想检查是否可以安全删除它?

1 个答案:

答案 0 :(得分:17)

JSX需要工作。

JSX处理器的功能基本上就是这样:

<div />

进入这个:

React.createElement('div')

有一些方法可以告诉它使用其他功能,例如createElement,然后代替React始终导入{createElement} - 这是相反的一个改进,你不应该这样做。