The current layout of the GwtReact packages and classes is mixing together "isomorphic" stuff, like components, ReactElement and the React class, with DOM-specific stuff like React.DOM (static inner class of React), DOMElement (resides in the same package as ReactElement, should this even be exposed as an API?), ReactDOM (in the root package).
Since React 0.14, the React core which does not contain DOM-specifics is separated from the DOM rendering classes and utilities. Perhaps, GWTReact can employ a similar package & class layout.
This is in no way a showstopper, or an urgent item, but it would benefit potential users planning to use GwtReact for rendering with React Native.
The current layout of the GwtReact packages and classes is mixing together "isomorphic" stuff, like components, ReactElement and the React class, with DOM-specific stuff like React.DOM (static inner class of React), DOMElement (resides in the same package as ReactElement, should this even be exposed as an API?), ReactDOM (in the root package).
Since React 0.14, the React core which does not contain DOM-specifics is separated from the DOM rendering classes and utilities. Perhaps, GWTReact can employ a similar package & class layout.
This is in no way a showstopper, or an urgent item, but it would benefit potential users planning to use GwtReact for rendering with React Native.