/graphql-experiments-relay

GraphQL experiments with Relay Modern

Primary LanguageJavaScriptMIT LicenseMIT

Relay GraphQL experiments

Created by Pavel Davydov

HOWTO

npm run server

Starts server on localhost:4001 and enabled online GraphQL editor on http://localhost:4001/graphiql

npm run start

Starts client dev-server on localhost:4000

TODO

  • Configure environment
  • Setup relay server (Based on apollo)
  • Create skeleton for future site
    • Layout for logged in or guest user
    • Header
    • Search results with 'Load more'
  • General GraphQL patterns
  • GraphQL on frontend (Relay)
    • Query on server
    • Fragments usage
    • Send mutations on server
    • Directly change data in cache
    • Optimistic updates
  • Tests
    • Setup tests on frontend
    • Setup tests on backend