Reordered script components in a logical manner tree like manner. Container(Comment Box) on top because it contains all of the other elements. Parent components on top of their children in the file. Comment box on top, comment list, comment item and then comment form. This helps readibility for those learning as it is more immediately apparent where things go. Alternatively reverse order might help others by showing the bottom up methodology recommended by many in the React IRC