1React requires you to break your UI into components,
2 but plain JS apps can be structured in any way you see fit.
3 Data for plain JS apps are stored in the DOM itself and has to be found from the DOM before it can be used
4 React automatically updates the UI based on setting and changing state within the component.