This demo is a minimal React Typescript application providing a simple UI that acesses Yelp's GraphQL API endpoints.
This very light application serves as simple demo of several technologies and best-practices with respect to React and GraphQL development. It is designed to operate in conjuction with Yelp's GraphQL API.
The user can search for restaurants located near Arvada, CO. Details for a search result can be displayed in a detail page.
Why TypeScript? Because, use of types lends itself to using highly-productive development tools and practices; such as, static checking and code refactoring during JavaScript development. Additionally, there is great support for TypeScript in the development community.
Why React? Because there is no better JavaScript library for building the best user interfaces!
This application was built using the Apollo Client.