A big mental shift that needs to take place when you're going from just JavaScript to building apps with React is that we need to start thinking of these functions as being little, reusable pieces of our user interface.
To work with components, we need to compose them. We not only need to arrange...