How Next.js preserves UI state with Activity — Next.js · Smolify