Ruby on Rails Monday, January 13, 2020

That looks like a babel problem, you are not transforming the jsx. Post your babel config file.

On Mon, Jan 13, 2020 at 10:20 AM fugee ohu <fugee279@gmail.com> wrote:
app/javascript/packs/index.js

import React from 'react'
import ReactDom from 'react-dom'
import App from '../components/App'

document.addEventListener('DOMContentLoaded', () => {
   ReactDom.render(
      <App/>,
      document.body.appendChild(document.createElement('div')),
   )
})  

I get this error:
SyntaxError: .../packs/index.js: Unexpected token (7:6)

    5 | document.addEventListener('DOMContentLoaded', () => {
    6 |    ReactDom.render(
>  7 |       <App/>,
       |       ^

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/24a278c2-d548-424c-adc2-730b687240bb%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CALn2xuDx5aTMi81wf%3DfxU9iRD6sT0v4i9zQsJXos7FsT7OmVJQ%40mail.gmail.com.

No comments:

Post a Comment