に部品やJSXファイルを反応させるの注入しますおよびドキュメントは、動的に各コンポーネントはまた、その使用方法を示しカップル<code>.jsx</code>ファイルを持っているなど、スライダーのため<code>Slider.jsx</code>、すなわち<code>Combobox.jsx</code>コンボボックスのために、私は<code>Template.jsx</code>という名前のファイルおよびコンポーネントのための3つのファイルを持っているテンプレートファイル
コンポーネントコードとそれに対応する使用コードをテンプレートファイルに動的に挿入しようとしています。
Combobox.jsx
export default class Combobox extends React.Component {
constructor() {...}
...
}
ComboboxInfo.jsx
export default class ComboboxInfo extends React.Component {
render() {
return (
<div><h2>This is Info about Combobox </h2></div>
);
}
}
Template.jsx
export default class Template extends React.Component {
render() {
return (
<div>{ComponentName}</div>
<div>{ComponentInfo}</div>
);
}
}
WebPACKの1つのファイルにすべてのコードをバンドルしているので、それはアクセスを取得することが可能ですファイルツリーに移動し、各コンポーネントファイルをループして、テンプレートファイルに挿入できますか?
たとえば、 'ComponentName' divに 'Combobox'を挿入し、ComboboxInfo.jsx内のレンダリングされたコードをすべて "ComponentInfo" divに挿入する必要があります。これは、私が持っているすべてのコンポーネントに対して繰り返されるはずです。
*「動的に」*実行時にajaxなどのファイルにコンポーネントを取得し、実行時に既にマウントされているコンポーネントに挿入することを意味しますか? – Everettss