Hi.
React introduced this new paradigm for building GUIs that is very interesting. Being able to describe the GUI components in a pure functional/declarative way helps a lot with code readability, reliability and maintainability, helps separate GUI and logic code and removes the burden of having to manually query and edit the DOM. A lot of other new libraries are following React's way and with React Native it will be soon possible to write javascript/React applications that make use of Android and iOS native components.
I was thinking that it would be really cool to be able to write Go+React apps that can run in the browser, on the desktop (with node.js) and on mobile, having Go code both on the server and on the client. The only piece that's missing is React support from the gopherjs compiler. Calling React with the current javascript interface would result in a mess of unreadable code, defeating the biggest advantage of React which is readable and maintainable GUI code.
What do you think?
Cheers