Having worked with both Desktop UI (Swing/GTK) and Server based UI toolkits (JSF), the value of ReactJS is a standard Component Life cycle.
I would propose having a ReactUI component specification with a standard version. The current specification [0] is not decoupled from implementation. The separate spec and implementation numbering will enable multiple implementations - ReactJS from Facebook being one.
I am thinking similar to Reactive-Streams [0] specification and Reactive Extensions [2] which have multiple implementations.
[0] https://facebook.github.io/react/docs/react-component.html