Why Do Next.js Layouts Preserve State During Navigation? | asif.to Tutorials