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

# useDaily

> Returns the current call object instance.

`useDaily(): DailyCall`

This is the same instance passed to or created by [`DailyProvider`](/reference/daily-react/daily-provider).

## Return value

Returns a [`DailyCall`](/reference/daily-js/daily-call-client) instance, which is the [call object](/docs/daily-js/concepts/call-modes#call-object-mode).

## Example

```jsx theme={null}
import { useDaily } from '@daily-co/daily-react';

export const UseDailyDemo = () => {
  const daily = useDaily();
  const state = daily?.meetingState();
  return <div>Meeting state: {state ?? 'unknown'}</div>;
};
```

## See also

<CardGroup>
  <Card title="Components" icon="layout" iconType="solid">
    * [DailyProvider](/reference/daily-react/daily-provider)
  </Card>

  <Card title="Hooks" icon="code" iconType="solid">
    * [useCallFrame()](/reference/daily-react/use-call-frame)
    * [useCallObject()](/reference/daily-react/use-call-object)
  </Card>
</CardGroup>
