Skip to main content
This guide provides a complete reference for all realtime events available in the SnackBase JavaScript SDK.

Event Types

Collection Events

Events emitted for collection operations:

System Events

Events for connection state changes:

Wildcard Events

Listen to all events:

Listening to Events

Basic Event Listener

Wildcard Listeners

Removing Listeners

Event Data Structure

Create Event

Update Event

Delete Event

Connection Event Data

Connected Event

Error Event

Auth Error Event

Event Handling Patterns

Type-Safe Event Handlers

Filtering Events

Debouncing Events

Throttling Events

Complete Example

React Hook

Create a custom hook for realtime events:

Event Reference

Method: on(event, handler)

Subscribe to an event. Parameters:
  • event (string) - Event name
  • handler (function) - Event handler function
Returns: () => void - Unsubscribe function

Method: off(event, handler)

Unsubscribe from an event. Parameters:
  • event (string) - Event name
  • handler (function) - Event handler to remove
Returns: void

Next Steps