On Monday, 6 February 2017 23:37:15 UTC-5, so.q...@gmail.com wrote: > > > You said that Node is not required. But I thought react components are > actually JavaScript objects. >
They are. They execute on the client side, in the web browser. > Would my Golang API server be responding back to requests with those > JavaScript objects for the React library to render on the client's browser? > Your Go API service would be responding with data (presumably from a database), formatted as JSON. The data would have been requested by the React objects executing in the client browser. *Example* Suppose you have a Go service that returns details about a customer for a given a customer ID. The endpoint might be an HTTP GET request that looks like the following http://myService/customer/123456 The details are returned in JSON format {"Id":123456,"Name":"Bob Smith","Age":25} On the client side, you would have used JavaScript/React to make the API Call (HTTP GET) and populate your React object with the returned data, which would then be rendered in your browser UI (page). The advantage of your Go service simply returning JSON data is that it can be consumed by any client software capable of an HTTP request. This make it available to any number of languages with HTTP Client libraries available. These days, that's pretty much any language you would care to work with. -- Kevin Powick -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.