The core of this issue is agreeing on separation and then creating further issues for each of these to track/make that work happen.
Here is what I've gathered from the thread. Separate into these GEMs:
- react.rb: React.js wrapper w/ ruby like syntax/interface.
- opal-isomorphic-utils: to provide the facility for passing context into ExecJS - separate repo + gem
- reactrb-rails: Install and component generators, ActionView and ActionController renderers. - separate repo + gem
- testutils - facilitate unit testing components - may live in the core react.rb repo, but separate gem
The core of this issue is agreeing on separation and then creating further issues for each of these to track/make that work happen.
Here is what I've gathered from the thread. Separate into these GEMs: