diff --git a/website/versioned_docs/version-v2.11.0/reference/runtime/events.mdx b/website/versioned_docs/version-v2.11.0/reference/runtime/events.mdx
index b9a6196e2..15ccb4f47 100644
--- a/website/versioned_docs/version-v2.11.0/reference/runtime/events.mdx
+++ b/website/versioned_docs/version-v2.11.0/reference/runtime/events.mdx
@@ -45,3 +45,40 @@ This method emits the given event. Optional data may be passed with the event. T
Go: `EventsEmit(ctx context.Context, eventName string, optionalData ...interface{})`
JS: `EventsEmit(eventName: string, ...optionalData: any)`
+
+### Code Sample
+This shows how to trigger an event and listen on the frontend.
+
+Frontend
+```tsx
+ /* React */
+ import {EventsOn} from "../wailsjs/runtime";
+ import { Auth } from "../wailsjs/go/main/App";
+
+ useEffect(() => {
+ const handler = (event: any) => {
+ // Handle event
+ console.log(event);
+ };
+
+ EventsOn("auth:success", handler);
+
+ return () => {
+ EventsOff("auth:success");
+ };
+ },[])
+
+
+
+
+```
+
+GO
+```go
+ //app.go
+ import "github.com/wailsapp/wails/v2/pkg/runtime"
+
+ func (a *App) Auth() {
+ runtime.EventsEmit(a.ctx, "auth:success", "user-123")
+ }
+```