/* eslint-env browser */ import React, { useState, StrictMode } from "react"; import ReactDOM from "react-dom"; import { Provider, useTracked } from "react-tracked"; import produce from "immer"; const useValue = () => useState({ count: 0 }); const Counter = () => { const [state, setState] = useTracked(); const increment = () => { setState( produce(draft => { draft.count += 1; }) ); }; const decrement = () => { setState( produce(draft => { draft.count -= 1; }) ); }; return (