import React, { useRef, useReducer } from 'react'; // import logo from './logo.svg'; import './App.css'; import Counter from './Counter'; import CounterWithContext from './CounterWithContext'; import CounterWithClass from './CounterWithClass'; import { COUNTER_CONTEXT } from './constants'; function App() { const [, forceUpdate] = useReducer(s => s + 1, 0); const ctx = useRef({ count: 100 }); const add1 = () => { ctx.current.count++; }; const replace1 = () => { ctx.current = { count: ctx.current.count + 1, }; }; return (
); } export default App;