UNPKG

reactflow-canvas-store

Version:

Global and multi-canvas state store for React Flow projects.

10 lines (9 loc) 422 B
import React, { createContext, useState } from 'react'; export const GlobalStoreContext = createContext(null); export const GlobalStoreProvider = ({ children }) => { const [store, setStore] = useState({}); const setValue = (key, value) => { setStore(prev => ({ ...prev, [key]: value })); }; return (React.createElement(GlobalStoreContext.Provider, { value: { ...store, setValue } }, children)); };