You clicked {counter.count} times
);
}
```
如果想将这个数据分享给其他组件,利用 `useContext` 就可以完成,这不需要借助任何框架:
```jsx
function useCounter() {
let [count, setCount] = useState(0);
let decrement = () => setCount(count - 1);
let increment = () => setCount(count + 1);
return { count, decrement, increment };
}
let Counter = createContext(null);
function CounterDisplay() {
let counter = useContext(Counter);
return (