Build your own custom Hooks if you have stateful logic that needs to be reused in several components.