react / useLynxGlobalEventListener

Function: useLynxGlobalEventListener()

function useLynxGlobalEventListener<T>(eventName: string, listener: T): void

useLynxGlobalEventListener help you addListener as early as possible.

Type Parameters

Type Parameter
T extends (...args: unknown[]) => void

Parameters

Parameter Type Description
eventName string Event name to listen
listener T Event handler

Returns

void

Example

Use this hooks to listen to event 'exposure' and event 'disexposure'

function App() {
  useLynxGlobalEventListener('exposure', (e) => {
    console.log("exposure", e)
  })
  useLynxGlobalEventListener('disexposure', (e) => {
    console.log("disexposure", e)
  })
  return (
    <view
      style='width: 100px; height: 100px; background-color: red;'
      exposure-id='a'
    />
  )
}

Defined in

@lynx-js/react/runtime/lib/hooks/useLynxGlobalEventListener.d.ts:29

除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。