1. 2. /として区別輸出デフォルトとの輸出の導入を反応させます

に導入されるよう1.反応します

インポートは//のみを反応させ、導入された「反応」から反応します。

*はようからリアクト輸入が反応//(* ===すべて)、すべてのインポート、および名前の「反応します」。

「反応する」//輸入ハッシュ、および名前のルーターからルーターなどの輸入ハッシュ。

exporデフォルトuseStore useAppStore //輸出useStoreという名前useAppStoreとして

 

2.輸出と輸出のデフォルトの違い

1.輸出と輸出のデフォルトは導出定数、関数、ファイル、モジュールに使用することができます

2.インポート+(定数モジュール|機能| |ファイル)を介してモジュールをファイルまたは他のことができますそれらを使用することができるようにするために+から名前+「./アドレス」アプローチ、輸入、

モジュールやファイル、輸出3.は、インポートが複数持つことができ、輸出のデフォルトはのみです

{}を追加するために導入されたときにエクスポート方法によって得4は、エクスポートデフォルトは必要とされません

実際には、何度もエクスポートとエクスポートのデフォルトは、単にいくつかの違いを使用して、同じ目的を達成することができます。追加するために導入されたときにエクスポート方法によって誘導される物品は、{}、エクスポートデフォルトが必要とされないことに留意されたいです。

あなたが(:正しいパスを導入することができるよう変数名の導入は限り、矛盾してエクスポートすることができると言うことです)モジュールをロードする変数の名前を知っている必要はありませんので、使用輸出defaultコマンドは、モジュールのデフォルトの出力を指定します。

輸出デフォルト:

インポート」../css/myApp.css' ; 
インポートから、{コンポーネント}を反応させ「反応します」// 「反応ルータ-DOM」からインポート{リンク}。
「 - Reduxのを反応させる」からインポート{接続} // 'Reduxの'からインポート{bindActionCreators}。
// '../../actioncreators/actioncreate'からactioncreatorsとしてインポート*; 
「../../store/action」からインポートするアクション

クラスて、myAppは、コンポーネント{延び
  コンストラクタ(小道具){ 
    スーパー(小道具)。
    この .state = { 

    }; 
  }。

  レンダリング(){ 
    リターン <DIVクラス名= "box_1">

 
}; 
エクスポートデフォルト接続(状態=>状態、アクション)(て、myApp); 
/ * -------------------------導入- * ------------------------ /
インポートアプリケーション「../myApp/myApp.js」から //名前は限り、あなたはパスを修正することができますよう、異なる場合があります導入
「../myApp/myApp.js」からインポートして、myApp ASのApp //が導入され、名前が変更され、同じことが、輸出への輸出に適用されます

輸出する :

{エクスポート
  useStore、
  useAction AS useAppAction 
} 
/ * --------------------------導入された場合----------- --------------- * / 
インポート}から{useAppAction "店舗/ AppStoreの/ AppStoreの"; // 名前が導入され、のように導出されなければなりません

おすすめ

転載: www.cnblogs.com/MrZhujl/p/12027525.html