working with the react fundamentals like prop drilling, conditional rendering, component reusability and other basic functionalities.