A lot of starter React tutorials demonstrate the basics how to define and use JSX components. But there are a number of other dimensions in a full production web application. One common feature is loading data from a remote API using technology like AJAX.
It’s often difficult to get started with a new software library or framework; it seems like there are always a mass of concepts, paradigms, and conventions to learn in any new technology. This post gathers together an extended “Hello World” example implemented using the React library, demonstrating a number of the core features of React.