、いくつかの素晴らしいページを構築するため、この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をマウントせず)
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';
スタイルのコードを、そしてモジュールは、次の形式で導入されます。
5.この構成は、最終的に再起動NPMの完了 start
ページのパフォーマンスを向上させる、ページ、antdコンポーネントのJSとCSSコードをオンデマンドでロードすることができますアクセス。