私はReact JS + webpackを使用しています。 私が解決しなければならない一般的なケースは、メインアプリケーションにバンドルされていないReactコンポーネントを動的にロードすることです。メインアプリケーションとは独立して開発し、アプリケーション全体を再構築せずにアプリケーションによって動的にロードできるプラグイン可能なコンポーネントの種類。"実行時"に外部スクリプトからJSコンポーネントを読み込みます
特定の場合は以下のとおりです。
私は2つの完全に分離モジュール(すなわち、異なるpackage.jsonとwebpack.config.jsを使用して構築された)があります。
MainApp
- 私は次のように実装する必要があるいくつかの
Component
を行動:
- ページ:
MainApp
が読み込まれ、初期化されます。 MainApp
Component
を含む.jsファイルのURLを動的に検索します(たとえば、WebサーバーにGETリクエストを行うなど)。Component
とレンダリング中<script>
MainApp
用途はComponent
をロードして、それをページに含めるとMainApp
負荷.jsファイル。
react js + webpackでこのような使用が可能ですか?
GETリクエストはコンパイルされたコンポーネントを返しますか? –
有効な.jsファイルではなく、.jsxファイルを返します(あなたが話している場合)。 – vbe
あなたはこれの解決策を見つけましたか? – robertwbradford