2017-12-21 41 views
0

enter image description here反応ナビゲーションルートにモーダルを入れるにはどうすればいいですか?上記のPICが示すよう

、私はその後、私はいつでもどこでも私が欲しいモーダルショーを制御することができ、私のルートアプリでモーダルを入れたいが、modalClassがで置く場所の問題がある。

+0

については

render() { return ReactDOM.createPortal( this.props.children, document.getElementById("modal-root"), ); } 

をレンダリングこれまでに何を試しましたか?何が問題なのですか?研究努力をしてください – cguedel

答えて

0

React 16に導入された機能は、正確にそのようなケースを処理するように設計されたPortalsです。

あなたはとても

<html> 
    <body> 
    <div id="app-root"></div> 
    <div id="modal-root"></div> 
    </body> 
</html> 

ようなあなたのindex.htmlファイルで1つの以上のエントリ(モーダル・ルート)を追加して、モーダルDOM要素への参照ポータルdocumentation

関連する問題