makes them meaningful, are stateless components, but can sometimes contain internal state for the purposes of state transitions and user input. Ex.: creator-select Your image here Components
the state is passed from the store via props to the view and it is passed to the stateless component, which is called the unidirectional flow of data, stateless components interact with the state through the inverse flow of data. Ex.: add-modal Views
them are contained algorithms that solve the application problem, are responsible for providing the data structure of the store and the interaction with the state of the application