You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 19, 2018. It is now read-only.
# config/environments/development.rb
MyApp::Application.configure do
config.react.variant = :development
end
# config/environments/production.rb
MyApp::Application.configure do
config.react.variant = :production
end
With ActionCable
cable.js must be loaded before hyperloop-loader!
JQuery support
Hyperloop offers some support code for integrating opal-jquery. To activate this code, opal jquery must be required on the client side before hyperloop-loader or hyper-component, example for using app/assets/application.rb: <- .rb
Example for using Sprockets and Webpacker together
config/initializers/hyperloop.rb
Getting React with Sprockets
reactjs/react-rails#715
get react in the correct version for each environment:
With ActionCable
cable.js must be loaded before hyperloop-loader!
JQuery support
Hyperloop offers some support code for integrating opal-jquery. To activate this code, opal jquery must be required on the client side before hyperloop-loader or hyper-component, example for using app/assets/application.rb: <- .rb
if using app/assets/application.js: <- .js
In General
minification with uglifier, in config/environments/production.rb:
For Heroku
something like:
this might be helpful:
https://help.heroku.com/18PI5RSY/how-do-i-clear-the-build-cache
also:
For Development
because of problems with sprockets cache design and FileStore a MemoryStore cache is recommended, just like for heroku above, maybe larger in size.
Possible Errors:
"#<ExecJS::ProgramError: TypeError: Cannot read property 'serverRender' of undefined>" when prerendering
:cause: react_ujs missing or imported to late
The text was updated successfully, but these errors were encountered: