18 lines
470 B
TypeScript
18 lines
470 B
TypeScript
import React, { FC, useMemo } from 'react';
|
|
import { Provider } from 'react-redux';
|
|
|
|
import { initialState } from '../../store';
|
|
import configureStore from '../../store/configure-store';
|
|
|
|
const ReactFlowProvider: FC = ({ children }) => {
|
|
const store = useMemo(() => {
|
|
return configureStore(initialState);
|
|
}, []);
|
|
|
|
return <Provider store={store}>{children}</Provider>;
|
|
};
|
|
|
|
ReactFlowProvider.displayName = 'ReactFlowProvider';
|
|
|
|
export default ReactFlowProvider;
|