Let’s learn how to use React 16.8’s hooks API to create a clean, compositional UI component. This article assumes you’re familiar with hooks, context, and component composition already, and you’re looking for elegant solutions to implement them. I’ll begin with our desired end result: a “tabs” component that keeps track…