Arkitektur av en React Native-app innebærer organisering av kode, separasjon av ansvar (UI, logikk, data), valg av tilstandshåndtering, og strukturering for vedlikeholdbarhet, testbarhet og skalabilitet. God arkitektur er viktig når applikasjoner vokser.
Prosjektorganisering
Organize code by FEATURE or by TYPE (feature-based scales better for large apps):
src/features/auth/{components, screens, hooks, api, store}/ (feature-based)
OR src/{components, screens, hooks, services, store, navigation, utils}/ (type-based)
→ Keep related code together; separate reusable from feature-specific code.
