に反応します私は必要なファイルをどのように動的にインポートできるかわからないので、これを行うことができます。これはJS React Meteorで可能ですか?ダイナミック輸入は、私は次のようなコードをたくさん持っている流星
0
A
答えて
0
ここに記載されているようにMeteorで動的インポートを行うことは可能ですが、アプリにバグが発生する可能性があるため、推奨されていません。
私はこの種のインポートを数回行いましたが、私のコードは正常に動作しています。しかし、あなたが本当にそれが必要な場合にのみ、それを行うことをお勧めしません。
0
私はちょうどこれを行う方法と、もっと重要なときにこれを行う理由についての記事を書いています。
https://code.zeroasterisk.com/2017/05/meteor-1-5-bundle-optimization/
TL; DR:クライアントがそれを持っているとき、解決の約束を、返しimport('./my_component')
。
前:クライアント側のバンドル
import PickDates from './PickDates';
の通常の輸入部品の後:もはやダイナミックインポートあなたが動的にファイルをインポートすることはできませんクライアント側のバンドル
import Loader from 'react-loader';
// generic loading component to show while transfering section of code
const LoadingComponent =() => <span className="text-muted"><i className="fa fa-refresh" /></span>;
// new version of the component, now: loading --> rendered
const PickDates = Loader({
// this does the dynamic import, and returns a promise
loader:() => import('./PickDates'),
// this is our generic loading display (optional)
LoadingComponent,
// this is a delay before we decide to show our LoadingComponent (optional)
delay: 200,
});
関連する問題
- 1. 流星は、私は次のコードを持っているセレクタ
- 2. 流星 - 私は、次のスキーマ持っオートフォームおよびコレクション2
- 3. 流星は、テンプレートを活性化私の流星テンプレートは、次のように配置されているのlocalStorage
- 4. 流星 - 次のように私は、ルートコントローラを持っている場合はどのように
- 5. ジャンゴ・輸出入 - 私は、次のモデル持っているモデル
- 6. Meteor.jsは、私は流星に次のコードを使用してい
- 7. パイソン、条件付き輸入私はこのようないくつかのコードを持っている
- 8. 流星反応性は、私は次のようになり、私の流星アプリで効用関数のカップルを持っている
- 9. 流星handle.ready()(レンダリングでは)私は私のrenderメソッドで次のコードを持っているコンポーネント
- 10. は、私は次のような2つの流れを持っているアッカフロー
- 11. は、私は家-template.htmlファイルを持っている流星
- 12. LINQ - ダイナミックORDERBY句は、私がこのようなコードを持っている
- 13. 私は、次のようにコード化された入力フィールド持って
- 14. へのアクセスは、私が持っている流星
- 15. 流星輸入flowRouterとIronRouterエラーが
- 16. Pythonの輸入は、私は、このようなツリーを持って
- 17. は私が輸入を持っている私のリアクトネイティブプロジェクトでネイティブルータフラックスダイナミックルート
- 18. fftwf_execute_dft_c2rは、私は次のコードを持っている入力バッファ
- 19. 私はLaravelによって返され、次のコードを持って、次のコード
- 20. は、次のように私はいくつかのコードを持って、
- 21. SQLは、私は次のようなコードを持っているのPhusion旅客
- 22. (私は、ブートストラップを使用しています)私は前に流星を見つけることにWebアプリケーションに取り組んでいたと私はこのようなものを持っていた複数のページを持つことが流星
- 23. は流星が、私はこのコードの小さなスニペット持つサブスクリプション遅延
- 24. は、私は、次のようなXMLファイルを持っている
- 25. は、私は次のような問題を持っている
- 26. は、私は次のようなデータを持っているストリーム
- 27. どのように私はSetting.json [流星]
- 28. チェックレコードは、私は、ダイナミック入力フォームを持っているLaravel 5.5
- 29. たDateFormatterは、私は次のコードを持っているデバイス
- 30. は、私は、このようなコードを持っているデータフレームビュー
の一部。共通コードを生成するファクトリ関数(例えば、コレクションを受け取る関数、サブスクリプションの名前など)に共通コードを集めるか、コンテナを返すか、入力を保存したり繰り返しを防ぐことができます。コードを生成することです。 – MasterAM