reactflow-canvas-store
Version:
Global and multi-canvas state store for React Flow projects.
10 lines (9 loc) • 422 B
JavaScript
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));
};