useBetween is a way to call any hook. But so that the state will not be stored in the React component. For the same hook, the result of the call will be the same. We can call one hook in different components and work together on one state. When updating the shared state, each component using it will be updated too.