By passing child components down instead of data you can avoid passing data down through many levels of components. It also makes your components more reusable.…