Skip to content

[008] T056 - Create TanStack Query hooks in 'packages/shared/hooks/' — 'useEvents.ts' (list + filters), 'useEventDetail.ts' (single event), 'useRsvp.ts' (mutation + optimistic update), 'useTeachers.ts' (list), ... #375

@MikeWedderburn-Clarke

Description

@MikeWedderburn-Clarke

Task T056 - Cross-Platform Hot-Reloadable UI System

Spec: 008-cross-platform-ui
Phase: 6 - User Story 3 & 4 — Cross-Platform Mobile App for iOS & Android (Priority: P0)
Story: US3

Description

Create TanStack Query hooks in packages/shared/hooks/useEvents.ts (list + filters), useEventDetail.ts (single event), useRsvp.ts (mutation + optimistic update), useTeachers.ts (list), useBookings.ts (user bookings), useProfile.ts (user profile)

Acceptance Criteria

  • Implementation matches the task description
  • Tests pass (if applicable)
  • No constitution principle violations

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority:P0Must-have for MVPspec:008-ui-systemSpec 008: Cross-Platform Hot-Reloadable UI System

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions