> ## 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.

# startScreenShare()

> Starts a screen share from the local participant.

`startScreenShare(options?)`

Does nothing if there is no active meeting or `enable_screenshare` is disabled for the room or meeting token.

See the [react-native-daily-js README](https://github.com/daily-co/react-native-daily-js) for platform-specific setup instructions for [Android](https://github.com/daily-co/react-native-daily-js#android) and [iOS screen sharing](https://github.com/daily-co/react-native-daily-js#screen-sharing-on-ios).

Listen for [`local-screen-share-started`](/reference/react-native/events/media-events#local-screen-share-started) to confirm sharing is active, [`local-screen-share-stopped`](/reference/react-native/events/media-events#local-screen-share-stopped) when it ends, and [`local-screen-share-canceled`](/reference/react-native/events/media-events#local-screen-share-canceled) if the user dismisses the picker.

## Parameters

`options?: DailyStartScreenShare`

<ParamField body="screenVideoSendSettings" type="DailyVideoSendSettings | DailyScreenVideoSendSettingsPreset">
  Send settings for the screen video track. Accepts the same values as [`updateSendSettings()`](/reference/react-native/instance-methods/update-send-settings).
</ParamField>

## Return value

Returns `void`.

## Example

```javascript theme={null}
// Default screen share
call.startScreenShare();

// With custom send settings
call.startScreenShare({
  screenVideoSendSettings: 'motion-and-detail-balanced',
});
```

## See also

<CardGroup>
  <Card title="Methods" icon="code" iconType="solid">
    * [stopScreenShare()](/reference/react-native/instance-methods/stop-screen-share)
    * [updateSendSettings()](/reference/react-native/instance-methods/update-send-settings)
  </Card>

  <Card title="Events" icon="bolt" iconType="solid">
    * [local-screen-share-started](/reference/react-native/events/media-events#local-screen-share-started)
    * [local-screen-share-stopped](/reference/react-native/events/media-events#local-screen-share-stopped)
    * [local-screen-share-canceled](/reference/react-native/events/media-events#local-screen-share-canceled)
  </Card>

  <Card title="Guides" icon="book-open" iconType="solid">
    * [Screen sharing](/docs/daily-js/features/screen-sharing)
  </Card>

  <Card title="REST API" icon="server" iconType="solid">
    * [Create room: enable\_screenshare](/reference/rest-api/rooms/create-room#body-properties-enable-screenshare)
    * [Meeting token: enable\_screenshare](/reference/rest-api/meeting-tokens/create-meeting-token#body-properties-enable-screenshare)
  </Card>
</CardGroup>
