sharedGlobalState
examples
Larry: 0
Curly: 0
Curly Jr: 0
Moe: 0
source code
export default function useCounter() {
const [count, setCount] = useState(0);
const decrement = () => setCount(count - 1);
const increment = () => setCount(count + 1);
const invert = () => setCount(count * -1);
const reset = () => setCount(0);
return {
count,
decrement,
increment,
invert,
reset,
};
}
//...