質問: ### 前提・実現したいこと Rails5とReact.jsを併用してコメント機能を実装しようと考えています。 Railsにてviewを呼び出し、その呼び出したviewの中にReactのコンポーネントを入れています。 しかし現状として、DOMを一回ロードし、その後に指定したDOMを追加しなければ表示できません。 まぁRailsでviewを書き出している以上、当たり前なのかもしれませんが、この手間を省きたいです。 つまり、以下のように書けるようにしたいです。 ### 現状 ``` <%= javascript_pack_tag 'index', 'data-turbolinks-track': 'reload' %> ``` ``` import React, { Component } from 'react' import ReactDOM from 'react-dom' class CommentList extends Component { //中身は省略 } // DOMロード後に指定したDOMを追加 document.addEventListener('DOMContentLoaded', () => { ReactDOM.render( , document.getElementById('app') ) }) ``` ### このように書きたい ``` import React, { Component } from 'react' import ReactDOM from 'react-dom' class CommentList extends Component { //中身は省略 } //ここから変更点 ReactDOM.render( , document.getElementById('app') ) ``` ### Rails5とReact.jsでの開発 Rails5とReact.jsで開発していく場合、このようにDOMロード後に指定したDOMを追加するしか方法はないのでしょうか? それとも、何か良い方法があるのでしょうか? ご教授いただければ幸いです。 よろしくお願いします。
回答: こちらの質問で、解決しました。