Base de código de React + Apollo que contiene ejemplos del mundo real (CRUD, autenticación, patrones avanzados, etc.) que se adhiere a las especificaciones RealWorld y a la API GraphQL.
Esta base de código se creó para demostrar una aplicación completa construida con React + Apollo que incluye operaciones CRUD, autenticación, enrutamiento, paginación y más.
Puede ver una demostración en vivo en https://realworld-react-apollo.herokuapp.com/
Para que la interfaz se ejecute localmente:
npm install
para instalar las dependencias requeridasnpm start
para iniciar el servidor de desarrolloPara mayor comodidad, tenemos un servidor API GraphQL en vivo ejecutándose en https://realworld-graphql.herokuapp.com/graphql para que la aplicación realice solicitudes. Puede ver la especificación de la API GraphQL aquí que contiene el esquema del servidor.
El código fuente del servidor backend (disponible para Ruby on Rails) se puede encontrar en este repositorio.
Si desea cambiar la URL de la API a un servidor local, simplemente configure la variable env REACT_APP_GRAPHQL_URL
en otra URL. REACT_APP_GRAPHQL_URL=http://localhost:3000/graphql yarn start