A Non-SPA approach for AEM with React - 4 years of constant learnings

We have been developing autonomously working, React driven AEM components for the last 4 years. Sharing data throughout a React-driven data model layer the React components reside inside AEM components, so there is no need for a SPA editor in AEM, but each component allows modular updates via the usual Touch UI editing features.