2016-07-05 10 views
6

in alle meine Komponenten ich zur Zeit einschließlich reagieren wie folgt aus:Müssen wir React importieren oder nur {Component, PropTypes} tun?

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

Ich sehe nicht, warum jeder Reaktion wird auch dann, wenn es nicht verwendet wird, wollte daher prüfen, ob es sicher ist, um es zu entfernen?

+1

Mögliches Duplikat von [Anweisungen importieren: mit oder ohne Reagieren?] (Http://stackoverflow.com/questions/37993680/import-statements-with-o-without-react) –

Antwort

10

Es benötigt für JSX zu arbeiten.

Was die JSX Prozessor der Fall ist, im Wesentlichen ist dies drehen:

<div /> 

in diese:

React.createElement('div') 

Es gibt Möglichkeiten, es zu sagen, eine andere Funktion, wie createElement und dann stattdessen zu verwenden von React importieren Sie immer {createElement} - das ist die gegenüber einer Verbesserung, und Sie sollten es trotzdem nicht tun.

Verwandte Themen