2016-05-11 9 views
0

インポートはどのようにしてimport import React, { Component } from 'react-native'に相当しますか? typescriptです(ES6モード)でTypescriptでのパッケージのインポート

、それだけで受け入れ、2 importingsに分割することがあります。

import * as React from 'react-native' 
import { Component } from 'react-native' 

私はどのように行うのですか? typescriptです(ES6モード)で

答えて

4

、それだけで受け入れ、2 importingsに分割することがあります。

あなたはそのようにそれをしなければなりません。そしてあなたはそれをBabelのためにもそうするべきです。

それ以外の場合は、tearsになります。

Reactは、デフォルトのエクスポートはありませんが、それは、合成バベルずつ作られているためです。これは、export =defaultにコピーする機能を発します。これは、将来のトラブルを防ぐためにTypeScriptが拒否したものです。

+0

注:NodeJSがES6構文のネイティブロードを提供する場合、これは将来変更される可能性があります。https://github.com/nodejs/node-eps/blob/8e2ac8ffbe17c837ffa9546f9324727040d0ebce/002-es6-modules.md#es-consuming-commonjs 2017年7月の – basarat

+0

が変更されましたか? – stackdave

+0

@stackdave nope – basarat

関連する問題