2017-11-29 8 views
1

を反応させますViewScrollViewなどをBaseComponentにインポートしましたが、子コンポーネントで使用しようとすると、エラーが表示されていますcan'find variable Viewインポートが、私は他のすべてのコンポーネントに拡張される1 BaseComponentを作成しているネイティブ

どのように私はChildComponentでBaseComponnetのインポートされたクラスを使用できますか?

+0

LoginScreenで再度インポートする必要があります。 –

答えて

2

Nodejでは、各ファイルはモジュールとして扱われ、独自の変数スコープを持ちます。たとえば、変数をファイルのReact or ScrollViewにインポートすると、この変数はモジュールスコープに追加されますが、グローバルスコープには追加されません。 webpackの場合

あなたはそれ自体がそれを扱うでしょう、あなたがwebpackとして、あなたのすべてのモジュール内の変数これらの変数をインポートスキップすることができます。その後グローバル

new webpack.ProvidePlugin({ 
    React: 'react' // ReactJS module name in node_modules folder 
}) 

など、いくつかの輸入にProvidePluginを使用することができますwhereever必要です。

関連する問題