• Breaking out of the monolith —> different teams working on each dashboard —> different frameworks & build systems. • Brand & UX consistency —> Share & maintain the design & functionality across codebases easily.
less files per component • State & Props —> UI components can be independent of data source but still have full control over interactions. • Easily ported into different frameworks