ruby-hyperloop / hyper-react

The project has moved to Hyperstack!!
https://hyperstack.org/
MIT License
285 stars 14 forks source link

somehow dump prerendering JS errors before aborting prerendering #261

Open catmando opened 6 years ago

catmando commented 6 years ago

For example lets say you import 'jquery' and you forget the client_only: true option.

this will throw a bunch of errors during prerendering, before it even tries to start rendering (just loading the code)

Then when it actually renders the top level component you will get a completely strange error like:

can't find React::CreateComponent

or some such (cause it never got as far as loading react, because loading jquery killed the JS load.

Makes debugging such a simple problem really hellish.

Must be a way to grab the console log and dump it some place or return it from rails-react.