So far, we’ve worked on very specific components for a small portion of our application. In this chapter, we’re going to discuss ways that we can promote consistency beyond simply defining where our components live.
In Chapter 4, we talked about classifying our component types and how component classification should have some impact on where those files live in our codebase. In addition, we discussed using atoms, patterns, and screen or page components. Atoms are lowest-level building block components in our system, whereas patterns are slightly more complex reusable components. ...