Custom Hook names must start with use, such as useOnlineStatus or useFormInput, so React tooling can apply the Rules of Hooks.