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

Ilj*_*lja 11 javascript ecmascript-6 reactjs

在我目前包括的所有组件中反应如下:

import React, {Component, PropTypes} from 'react'
Run Code Online (Sandbox Code Playgroud)

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

Gos*_*ich 17

JSX需要它才能工作.

从本质上讲,JSX处理器的作用是:

<div />
Run Code Online (Sandbox Code Playgroud)

进入这个:

React.createElement('div')
Run Code Online (Sandbox Code Playgroud)

有办法告诉它使用不同的功能,createElement然后而不是React总是导入{createElement}- 这改进相反,你不应该这样做.