2017-08-15 13 views
0

新しいシステムのフロントエンドにReactJSを使いたいです。ReactJSのコンポーネントをリモートで追加/削除しますか?

バックエンドシステム(C#の)には、オン/オフを切り替えることができるさまざまなモジュールがあります。各モジュールには独自のDLLセットがあり、不要なモジュールDLLなしで製品を出荷することができます。 "チャット機能が必要ですか?ここにDLLがあります。あなたのbinフォルダにドロップしてください。

各DLLは、メインの親の抽象とは別に、他のものに依存しないスタンドアロンです。

私は知っている、それはリアクションのフロントエンドで同様のものを作成することは可能ですか?私はそれらの表示/非表示に「if」ステートメントの束と一緒に数百の反応コンポーネントをリストアップさせたくありません。

私は各モジュールが独自のレンダリング&アクションを担当したいと思います。新しい機能を追加することは、「余分なモジュールを構築する」(余分なモジュールについてそれを伝えるために「コア」システムファイルを更新しない)と同じくらい簡単です。

ガー、私は意味があることを願っています!誰かが私を正しい方向に向けることができますか?これは愚かな使命ですか?それは達成可能ですか?

ありがとうございます。

答えて

0

これは、特定の質問に反応するよりもフロントエンドのコードを分割する方法の問題です。良いニュースは、確かに可能です。 webapackを見てください - しばしば反応を伴って使うバンドリングツール。私はモジュールとDLLがC#でどのくらい正確に動作するのかよくわかりませんが、異なるjsバンドルをどのように組み込むべきかを想像しています。もしそうなら、webpackはこれらのバンドルの作成に役立ちます。

関連する問題