2017-05-17 7 views
0

リアクションアプリコンポーネントを最初の子としてボディに直接追加する必要があります。 私のソリューションは、このようなものである(しかし、その行き過ぎのように私には思える):リアクションアプリを正しい方法でボディに直接追加する

import React from 'react'; 
import ReactDOM from 'react-dom'; 
import App from './components/App'; 

const $container = document.createElement('div'); 
document.body.insertBefore($container, document.body.firstChild) 

ReactDOM.render(<App />, $container); 

その[次のアクションを実行するように反応しますか?

ありがとうございました!

+0

これは私のリアクションコンポーネントをページにレンダリングする方法です。別の方法があるかどうかはわかりません。 – Jayce444

答えて

-1

私の意見では、あなたの身体には、reactjsを追加するための最初の子供を持つことができます。

<body> 
    <div id="root"></div> 
    <div>.....</div> 
</body> 

、あなたはindex.jsいつものようにを書くことができます。

ReactDOM.render(<App />, document.getElementById('root')); 
関連する問題