This app is based on Traversy Media's tutorial on GraphQL with React and Apollo, with some additions:
- The SpaceX API version 4 is used instead of version 3.
- React Hooks are used to manage state and context, namely
useState
anduseContext
, as well as Apollo queriesuseQuery
. - Launches list is filtered by launch date.
- The option to filter launches by success or fail property.
- Use of
createContext
to manage the filter options.
The app is deployed to heroku here.