Base de código React + Apollo contendo exemplos do mundo real (CRUD, autenticação, padrões avançados, etc.) que aderem às especificações do RealWorld e à API GraphQL.
Esta base de código foi criada para demonstrar um aplicativo fullstack completo construído com React + Apollo, incluindo operações CRUD, autenticação, roteamento, paginação e muito mais.
Você pode ver uma demonstração ao vivo em https://realworld-react-apollo.herokuapp.com/
Para fazer o frontend rodar localmente:
npm install
para instalar as dependências necessáriasnpm start
para iniciar o servidor de desenvolvimentoPor conveniência, temos um servidor API GraphQL ativo em execução em https://realworld-graphql.herokuapp.com/graphql para o aplicativo fazer solicitações. Você pode visualizar a especificação da API GraphQL aqui, que contém o esquema do servidor.
O código-fonte do servidor backend (disponível para Ruby on Rails) pode ser encontrado neste repositório.
Se você deseja alterar o URL da API para um servidor local, basta definir a variável env REACT_APP_GRAPHQL_URL
para outro URL. REACT_APP_GRAPHQL_URL=http://localhost:3000/graphql yarn start