reporting • Trace requests NYTNetworkLayer • Extends DefaultNetworkLayer • Pair with isomorphic-relay Relay Environment • Store(source) • Network(operations, variables) • Pair with found-relay ApolloClient • Similar interface for server/client • fragmentMatcher needed for Union and Interface types Relay Classic Relay Modern Apollo
Variables don’t need to be on root queries • Root queries on routes ◦ QueryRenderer anywhere • Data Masking • Variables must be on root queries • Root queries anywhere • No Data Masking • Variables must be on root queries Relay Classic Relay Modern Apollo
Look at Apollo from a Relay (Classic) Perspective: https://jeremygayed.com/a-look-at-apollo-from-a-relay-perspective-1c2d43b0a 37a • Upgrading to Relay Modern or Apollo, by Scott Taylor @wonderboymusic: https://medium.com/@wonderboymusic/upgrading-to-relay-modern-or-apollo -ffa58d3a5d59