> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/sdks/sdk-web/componentes/sdk-provider/eventos.md).

# Eventos

El SDK Provider emite eventos durante su flujo de vida para ofrecer información durante su uso.

## Ejemplo de uso

```jsx
<facephi-sdk-provider
    apikey={process.env.FACEPHI_SDK_APIKEY}
    onEmitData={(event) => {
        console.log('DATA:', event.detail);
    }}
    onEmitError={(event) => {
        console.error('ERROR:', event.detail);
    }}
>
    (...)
</facephi-sdk-provider>
```

***

## Eventos emitidos por SDK Provider

* [emitData](/sdks/sdk-web/componentes/sdk-provider/eventos/emitdata.md): Emite operationId, sessionId y extraData cuando se generan.
* [emitError](/sdks/sdk-web/componentes/sdk-provider/eventos/emiterror.md): Emite errores generados durante el proceso del SDK.
* [emitExtraData](/sdks/sdk-web/componentes/sdk-provider/eventos/emitextradata.md): Emite el extraData del tracking de la operación.
* [emitOperationId](/sdks/sdk-web/componentes/sdk-provider/eventos/emitoperationid.md): Emite el operationId cuando se genera.
* [emitSessionId](/sdks/sdk-web/componentes/sdk-provider/eventos/emitsessionid.md): Emite el sessionId cuando se genera.
* [emitTrackStatus](/sdks/sdk-web/componentes/sdk-provider/eventos/emittrackstatus.md): Emite estados del ciclo de vida de los componentes.
