Learning GraphQL and Relay

Learning GraphQL and Relay Samer Buna


Compartilhe


Learning GraphQL and Relay





Build data-intensive React applications with ease using GraphQL and RelayAbout This Book* Take your React applications to the next level with GraphQl and Relay* Make your React applications speak to the back end* Explore the concepts of data fetching, data handling, and more* Build data-intensive applications* Learn to deploy your applications, which are compliant with GraphQl and RelayWho This Book Is ForThis book is perfect for those who have no prior experience or familiarity with Relay and/or GraphQL. You should be comfortable writing NodeJS applications on a MongoDB database with REST APIs as well as applications on the client-side using React and ES2015.What You Will Learn* Understand what problem GraphQL solves and how it differs from traditional REST architectures* Create a GraphQL server* Develop modular and maintainable GraphQL code* Grasp how to define GraphQL mutations* Comprehend how to define GraphQL queries* Modify a GraphQL server to be Relay-compliant* Develop a Relay client-side application with ReactJS that consumes a GraphQL endpointIn DetailThe book begins by building a solid foundation in the GraphQl specification (defining and executing data queries, and creating data sources) and then swiftly moves to how a data layer can be implemented for your web application using Relay.For years, REST has been the de facto choice for implementing APIs and while REST is a great option, it's not without its problems. Facebook solved many of these problems by developing the GraphQL specification and made it open source along with RelayJS, a React library for querying a server that implements the GraphQL specification. This book will take you from having no prior experience or just a familiarity with Relay and/or GraphQL to being able to build a production-ready application using both.One of the major challenges faced by React is data initialization, which is solved by GraphQl and Relay. While GraphQL is a data querying specification, Relay is the data fetching library that implements communicating with the GraphQl server to build data-intensive applications. We cover various concepts such as creating data containers, data masking, and more. Towards the end of the book, we will empower you to build a production-ready application.. You will also understand how you can deploy your GraphQl/Relay application on Heroku.By the end of the book, you'll have gained enough experience building an app with GraphQL and Relay to feel comfortable and to obtain mastery.

Edições (1)

ver mais

Similares


Estatísticas

Desejam
Informações não disponíveis
Trocam
Informações não disponíveis
Avaliações 0 / 0
5
ranking 0
0%
4
ranking 0
0%
3
ranking 0
0%
2
ranking 0
0%
1
ranking 0
0%

0%

0%

João gregorio
cadastrou em:
12/06/2020 16:29:06

Utilizamos cookies e tecnologia para aprimorar sua experiência de navegação de acordo com a Política de Privacidade. ACEITAR