This is a feature request.
I think making the rendering engine selectable can only be a good thing.
For mostly the following Reasons:
Sticking to react.js forces you to be constrained by it.
Sticking to react.js also adds an unnecessary abstraction layer that you don't have control over.
Server Side rendering would run in native ruby, so you would not need a JS engine for that and it would be faster.
You'd only have to define some common semantics that would allow a common interface so that you could use either clear water, react.js or any other as the rendering engine.
You could even build your own rendering engine and add any feature you want.
This is a feature request.
I think making the rendering engine selectable can only be a good thing.
For mostly the following Reasons:
Sticking to react.js forces you to be constrained by it.
Sticking to react.js also adds an unnecessary abstraction layer that you don't have control over.
Server Side rendering would run in native ruby, so you would not need a JS engine for that and it would be faster.
You'd only have to define some common semantics that would allow a common interface so that you could use either clear water, react.js or any other as the rendering engine.
You could even build your own rendering engine and add any feature you want.