オンデマンドでロードAntの設計と詳細設定の使用を反応させます。

、いくつかの素晴らしいページを構築するため、このUIフレームワークに接触し、最後に、ReactJS週学びの手順を使用しているものを、将来の容易なアクセスを記録するためにantd。

1. 糸から今または組み込まれ、インストールされたNPM antd

糸はantdを追加します

2. SRC / App.jsを変更し、あなたが必要とする(ボタンなど)を組み込んだantdコンポーネント。

輸入「antd /エス/ボタン」からボタン

3. SRC / App.cssファイルの先頭にantd / DIST / antd.cssを導入

@ インポート '〜antd / DIST / antd.css';

すべてantdコンポーネントのスタイル、比較的単純で、粗を搭載した段階以上のデモ、使いやすいが、同社が開発を提供する場合、性能の観点から、需要ローディングアセンブリは確かに、パフォーマンス負荷のすべてのコンポーネントよりも高くなりますが、余分なを持つことができませんCSSは、あなたが、ここで我々が使用あなたがカスタマイズするための作成反応するアプリのデフォルトの設定に必要な、高度な設定を行う必要があり、存在して反応するアプリ-再配線、次の手順を実行します。

1.スタートアップコンフィギュレーションpackage.jsonで反応-APP-再配線及び変性概要

 糸アドオン反応するアプリ-再配線カスタマイズ-CRA --save(--saveモジュラーインストール、グローバル--saveをマウントせず)

/* package.json文件中 */
"スクリプト" :{
    "スタート": "スタート-スクリプトREACT"、// 削除するには、以下のスタートアプリ-再配線反応置き換え 
   "スタート": "スタートアプリ-再配線を反応させる"  "構築":「REACT-スクリプト「ビルド// deleteなどのビルドアプリ-再配線反応置き換え 
   "ビルドを":"ビルドアプリ-再配線を反応させる"  "テスト":" REACT-テストスクリプト"、   // 削除すること-APP-を反応置き換え再配線テスト 
   「テスト」:「アプリ反応し、再配線テスト」
}

2.次に、プロジェクトのルートディレクトリに作成し  config-overrides.js 、既定の設定を変更します。

CONST {オーバーライド、fixBabelImports} =必要とする( 'カスタマイズ-CRA' )。

module.exportsは = オーバーライド(
    fixBabelImports( 'インポート' 、{ 
    LIBRARYNAME: 'antd' 
    libraryDirectory: 'ES' 
    スタイル: 'CSS' 
   }) 
)。

3. バベル-インポートプラグインは  バベルデマンドローディングアセンブリコードとスタイルのためのプラグインです、そして修正するためにそれをインストールし  config-overrides.jsたファイルを。

糸は、バベル・プラグインインポートを追加する(上部が直接CONFIG-overrides.jsにコピー第二変形良いCONFIG-ocerrides.jsファイルをすることができる持っています)

4.フロント取り外し  src/App.css の全体量の  @import '~antd/dist/antd.css'; スタイルのコードを、そしてモジュールは、次の形式で導入されます。

// SRC / App.jsの 
  インポートは、 '反応'から、{コンポーネント}を反応させ; 
  以下からのインポート]ボタン「antd /エス/ボタン」;   // 移除 
  'antd'からインポート{ボタン}。   // 按需引入即可 
  インポート」./App.css' ; 

  クラスアプリケーションは、コンポーネント{延び
    レンダリング(){ 
      リターン <DIVクラス名= "アプリケーション"> 
          <ボタン型= "プライマリ">ボタン</ボタン> 
        </ div>       )。
    } 
  }

5.この構成は、最終的に再起動NPMの完了 start ページのパフォーマンスを向上させる、ページ、antdコンポーネントのJSとCSSコードをオンデマンドでロードすることができますアクセス。

おすすめ

転載: www.cnblogs.com/jack-zhou21235/p/11224388.html