Skip to content

Instantly share code, notes, and snippets.

@wissalHaji
Created February 8, 2021 16:48

Revisions

  1. wissalHaji created this gist Feb 8, 2021.
    26 changes: 26 additions & 0 deletions index.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,26 @@
    import React from "react";
    import ReactDOM from "react-dom";
    import App from "./App";
    import { DrizzleProvider } from "./drizzle/drizzleContext";
    import { Provider as ReduxProvider } from "react-redux";
    import options from "./drizzle/drizzleOptions";
    import { Drizzle, generateStore } from "@drizzle/store";
    import logger from "redux-logger";

    const store = generateStore({
    drizzleOptions: options,
    appMiddlewares: [logger],
    });

    const drizzle = new Drizzle(options, store);

    ReactDOM.render(
    <React.StrictMode>
    <ReduxProvider store={drizzle.store}>
    <DrizzleProvider drizzle={drizzle}>
    <App />
    </DrizzleProvider>
    </ReduxProvider>
    </React.StrictMode>,
    document.getElementById("root")
    );