At arkitekturere en React Native-app godt involverer organisering af kode, adskillelse af ansvar (UI, logik, data), valg af state management, og strukturering for vedligeholdelse, testbarhed og skalerbarhed. God arkitektur betyder noget, når apps vokser.
Projektorganisering
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.
