A Higher Order Component is a function that receives a component as an argument and returns a new component.
Semantic UI allows us to get the styling that we need for most components without having to waste a lot of time on styling.
The props system in React is a system for passing data from a parent component to a child or a nested component.