Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.64 KB

File metadata and controls

41 lines (29 loc) · 1.64 KB

Grafbase ⨯ React

Join our Community

This example uses the React library with Vite and Typescript. In production environments, you should switch to a supported auth provider using the Authorization header with requests to secure your data.

Getting Started

  1. Run npx degit grafbase/grafbase/examples/react grafbase-with-react-vite to clone this example
  2. Change directory into the new folder cd grafbase-with-react-vite
  3. Run cp .env.example .env
  4. Open .env in your code editor and provide your Grafbase API endpoint and API key. Example should be fine for npx grafbase dev!
  5. Run npm install, or yarn install to install dependencies
  6. Run npx grafbase@latest dev in your terminal
  7. Populate the backend with some Message entries using a GraphQL mutation:
mutation {
  messageCreate(
    input: { author: "Grafbase Admin", body: "Grafbase is awesome!" }
  ) {
    message {
      id
    }
  }
}
  1. In another terminal, run vite and visit http://localhost:5174/

Learn More About Grafbase

To learn more about Grafbase, take a look at the following resources:

Run on Codesandbox

Develop with CodeSandbox