Now that Vercel has added databases, I believe that within a couple of months, there will be a Next.js/Vercel CMS pattern that will allow for the insertion of 1:1 component props into a database. This means that a component will be able to "edit," "create," and "view" its state. This is a pattern that I have been trying to encapsulate for several years - stateful, database-backed components.