32 items
Local State That Won't Update
Code QuizLocal vs Global State Basics
QuizReusable Component Ignores Its Input
Code QuizSeparation of Concerns in MVC
QuizLocal vs Global State Basics
FlashcardState Management Basics in iOS
Slides / VideoBridge Boundary Sync Call Bug
Code QuizBridge vs JSI Architecture Trade-offs
QuizMVVM ViewModel State Mutation Bug
Code QuizLayered Architecture and State Ownership
QuizNative vs JS Boundary: Bridge vs JSI
FlashcardNative vs JS Boundary Trade-offs
Slides / VideoZustand Selector Causing Re-renders
Code QuizState Ownership & Navigation in SwiftUI
QuizLayer Dependency Violation in MVVM
Code QuizLayered Architecture: Domain Layer Role
QuizState & Navigation Architecture
Slides / VideoLayered Architecture: Presentation, Domain, Data
Slides / VideoState Management & Navigation Architecture
FlashcardLayered Architecture: Presentation, Domain, Data
FlashcardViewModel Breaks Separation of Concerns
Code QuizSeparating UI, State & Data Layers
QuizRedux Store Never Updates
Code QuizContext vs Redux State Management
QuizState Patterns: Context vs Redux
Slides / VideoSeparation of Concerns in iOS
Slides / VideoState Management: Environment vs Redux
FlashcardSeparation of Concerns in iOS Architecture
FlashcardState Management Patterns
FlashcardState Management Patterns Compared
Slides / VideoComponent UI & Separation of Concerns
Slides / VideoSeparation of Concerns in UI Architecture
FlashcardReusable Component Ignores Its Input
A SwiftUI component hardcodes its data instead of receiving it, breaking reuse and separation of concerns.
struct AvatarBadge: View {
let username: String
var body: some View {
HStack {
Image(systemName: "person.circle")
Text("Guest")
}
}
}
struct ProfileHeader: View {
var body: some View {
AvatarBadge(username: "alice")
}
}What is the bug that breaks this component's reusability?