You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looks good to me, just like we decided on last year. Let me know if you need any help reviewing anything!
This rewrite for v4 branch takes care of the entire core zustand state, the only bug I had was with persistence (if you comment out the persist middleware it works great )
GraphiQL Next path proposal
Hi, I am one of the current GraphiQL maintainers, and I’m excited to share the future GraphiQL 4 and 5 proposal, which will introduce:
These versions will be released sequentially. Below is the detailed roadmap:
GraphiQL 3.9 x React-Compiler/Vite
GraphiQL 4 x React 19/New Tabs UI/ESM-based CDN examples
@headless/react
to v2 ingraphiql-react
GraphiQL 5 x Zustand
Extract plugins into separate packages (issue #2904):
Migrate from React context to Zustand (issue #2904)
useEditorContext
=>useEditor
useExecutionContext
=>useExecution
usePluginContext
=>usePlugin
useSchemaContext
=>useSchema
useStorageContext
=>useStorage
useHistoryContext
=>useHistory
useExplorerContext
=>useDocExplorer
Ensure all tests pass
GraphiQL 6 x Monaco-Editor/Monaco-GraphQL
Feel free to ask any relevant questions. The GraphQL TSC have indicated that if we're all in agreement they will approve my grant to work on this.
Let's get this built!
Dimitri
The text was updated successfully, but these errors were encountered: