← Questions

Design calendar front-end state for recurring events

0
SnowflakeSystem designLast asked Aug 2026

Design the client-side state for a calendar app that supports recurring events. Cover how recurrence rules are stored versus expanded into visible occurrences, how a single occurrence is edited or deleted ("this event" versus "all events"), time zones, how the views (day, week, month) read from the same store, and how changes are synced with the server.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing