Integre com Turbolinks e webpacker react

Sem turbolinks, seu pacote parecerá seguir

document.addEventListener('DOMContentLoaded', () => {
ReactDOM.render(
<Component />,
document
.getElementById('react-component'),
)
})

No entanto, isso não funcionará bem com turbolinks. Você precisa atualizar o ouvinte de eventos como seguir

document.addEventListener('turbolinks:load', function() {
ReactDOM.render(
<Component />,
document
.getElementById('react-component'),
)
})

Referência: https://github.com/rails/webpacker/issues/161