Sharing State - Row & Seat Components
The rows in the venue body are the same as before, except we are passing the number of tickets to buy as a new prop in the object.
Row component has gotten a lot more functionality, some of which has been taken from the
Seat component. In this version of the code, the status of a seat depends on the status of the seats next to it—if two tickets are bought, then a set with an already sold seat to its right is not available. Because an individual seat can no longer contain all the data needed to ascertain its status, the status for the entire row needs to be stored in the