With the introduction of hooks in React, the separation of React component display and the component State can be separated while still keeping the methodologies of function components. Here are a few of my tips, tricks, and rules of thumb for custom hooks.