異なるDOMオブジェクトにマウントされる子コンポーネントを持つコンポーネントを持つことは可能ですか?React - 別のDOMコンテナに子を持つ親コンポーネント
私はarchieveをしたいかを説明するためにいくつかの擬似コード:
import ChildComponent1 from './Components/ChildComponent1';
import ChildComponent2 from './Components/ChildComponent2';
var MyParentComponent = React.createClass({
render: function() {
<ChildComponent1 />,
document.querySelector('#component-1')
<ChildComponent2 />,
document.querySelector('#component-2')
}
});
ReactDOM.render(
<MyParentComponent />,
//Inherit DOM mounts
);
これは、しかし、それを処理するための正しい方法ではないかもしれない - 私は提案を開いています。私はこのようにして、MyParentComponentが状態値などを処理するようにしたいと思います。複数のReactDOM.render()を追加するだけで、親コンポーネントはありません。
恐ろしく、ありがとう! :) – Qar
親の 'componentWillUnmountI()'で両方の 'unmountComponentAtNode()'を呼び出すことを忘れないでください。それ以外の場合は、それらを漏れている。 –
@DanAbramovには、このようにレンダリングされた子コンポーネントに新しい小道具を渡す方法がありますか? – clhenrick