element with elements for every item in our filteredHogsArray". I try to explain the core functionality of the React ecosystem in an easy-to-follow way. This object contains properties or methods that let your UI function inform you about certain events, for example a mouse click. React Router Components are the heart of React's powerful, declarative programming model. Declarative programming makes your code more concise, easier to read and reason about and reduces side effects. It can be used with feature flags, complex conditions, conditional rendering, and the rest is your imagination.