bugfix> reactjs > 投稿

私のシナリオは少し異なります。 ページに複数のウィジェットがあり、それぞれにコンテンツ(HTML)をレンダリングする縮小されたjsファイルがあります。

サーバーからのウィジェットのリストがあり、すべてのjsファイルはページのロード時にレンダリングされます。

私の質問は、ウィジェットのプレースホルダーをどのように見つけることができますか?私はJsファイルを縮小しましたが、どのように小道具をその中に渡すことができるので、jsファイルはコンテンツがレンダリングする必要がある場所を知っています。

縮小されたjsファイルを変更できますが、バンドルに含めることはできません。それは分離されるべきです。

Jsファイルはオンデマンドでレンダリングし、コンポーネントもオンデマンドでレンダリングしますが、それらの間には関係がありませんが、jsファイルはコンポーネントを理解し、その中のコンテンツをレンダリングします。

回答 1 件
  • 私はそれを正しく理解している場合。各ウィジェットには個別の縮小されたjavascriptファイルがあるため、これらは相互に排他的であると想定しています。

    また、相互に排他的であると仮定すると、htmlをレンダリングする各ウィジェットには、データを取得して表示する独自のロジックが必要です。つまり、確認する必要があるのは、どのプレースホルダーがどの縮小ファイルを呼び出すかだけです。

    このようにして、すべてのプレースホルダーはそれぞれのウィジェットファイルを呼び出し、それに応じてデータをレンダリングします。

    これが答えを願っています。

あなたの答え