> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daily.co/llms.txt
> Use this file to discover all available pages before exploring further.

# react-native-daily-js events

> Complete list of react-native-daily-js events — emitted for every state change during a call.

<Card title="Events guide" icon="book-open" href="/docs/daily-js/concepts/events">
  Please refer to the Events guide for a conceptual overview with categorized tables, TypeScript types, and usage examples for every event.
</Card>

## All Events

<CardGroup cols={2}>
  <Card title="Lifecycle Events" icon="arrows-spin" href="/reference/react-native/events/lifecycle-events">
    Emitted during key lifecycle moments like joining, leaving, and camera start.
  </Card>

  <Card title="Participant Events" icon="users" href="/reference/react-native/events/participant-events">
    Emitted when participants join, leave, update their state, and more.
  </Card>

  <Card title="Media Events" icon="video" href="/reference/react-native/events/media-events">
    Emitted for media track starts/stops, screen sharing, audio levels, and face counts.
  </Card>

  <Card title="Network Events" icon="signal" href="/reference/react-native/events/network-events">
    Emitted for network quality changes, connection state, CPU load, and test results.
  </Card>

  <Card title="Settings & Device Events" icon="gear" href="/reference/react-native/events/settings-events">
    Emitted when available/selected devices or input/send/receive settings are updated.
  </Card>

  <Card title="Messaging Events" icon="message" href="/reference/react-native/events/messaging-events">
    Emitted for app messages and meeting session state updates.
  </Card>

  <Card title="Recording Events" icon="circle-dot" href="/reference/react-native/events/recording-events">
    Emitted when recording starts/stops, stats updates, errors, and data availability. <Badge color="blue">Paid</Badge>
  </Card>

  <Card title="Live Streaming Events" icon="signal-stream" href="/reference/react-native/events/live-streaming-events">
    Emitted when live streaming starts/stops, updates, and errors occur. <Badge color="blue">Paid</Badge>
  </Card>

  <Card title="Transcription Events" icon="closed-captioning" href="/reference/react-native/events/transcription-events">
    Emitted when transcription starts/stops, messages are received, and errors occur. <Badge color="blue">Paid</Badge>
  </Card>

  <Card title="Telephony Events" icon="phone" href="/reference/react-native/events/telephony-events">
    Emitted for dial-in/dial-out readiness, connections, stops, errors    and warnings. <Badge color="blue">Paid</Badge>
  </Card>

  <Card title="Error Events" icon="triangle-exclamation" href="/reference/react-native/events/error-events">
    Emitted for fatal and non-fatal errors during the call lifecycle.
  </Card>
</CardGroup>
