vinnyA3 / lyrical-graphql-deux

An updated clone of Stephen Grider's Lyrical-GraphQL application (Apollo Client 3, React 17 w/ hooks)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lyrical-GraphQL (Deux)

An updated starter project for Stephen Grider's GraphQL + React Udemy course

This updated close uses the latest Apollo Client and React versions (all packages, included in the original project, have been updated to their latest possible versions).

note: the project was developed using the latest LTS version of node (fermium)

Getting Started

  • npm install

That's it! The rest of the setup follows the video course.

Changelog

The main changes (where the original repo & this differ) are as follows:

  • Updated libraries:
    • react-apollo is no longer used. Related binds have been migrated directly into @apollo/client
    • react, react-dom now on the latest version
    • Development dependencies (ie. babel, webpack .. etc) are now updated to latest possible versions.
  • Babel configuration has been been moved to the webpack.config.js file (see babel-loader settings)
  • Fix deprecated APIs
    • express-graphql's exports
    • body-parser json parsing is deprecated (functionality moved to express)

Docker

⚠️ Please do not use the Dockerfile to install & run the project--this is a WIP and requires some architectural changes

About

An updated clone of Stephen Grider's Lyrical-GraphQL application (Apollo Client 3, React 17 w/ hooks)


Languages

Language:JavaScript 94.0%Language:HTML 3.5%Language:Dockerfile 2.6%