Skip to content

Commit 68a1108

Browse files
committed
feat(bara): add whenReactAppMounted trigger
1 parent f923459 commit 68a1108

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/lib/bara.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { EventType, register, useInit, useEmitter, createEmitter, createEventType, useStream } from 'bara'
1+
import { EventType, register, useEvent, useAction, useTrigger, useInit, useEmitter, createEmitter, createEventType, useStream } from 'bara'
22
import React, { ComponentType, useEffect } from 'react'
33
import { AppRegistry } from 'react-native'
44

@@ -76,3 +76,11 @@ export const useReactApp = ({
7676
}
7777
})
7878
}
79+
80+
export const whenReactAppMounted = (callback: () => void) => {
81+
return useTrigger(() => {
82+
const event = useEvent(REACT_APP_MOUNTED)
83+
const action = useAction(callback)
84+
return {event, action}
85+
})
86+
}

0 commit comments

Comments
 (0)