blob: 2024918e70a3a6f0759ee8d35a60bfa19172bada (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
import {useEffect} from 'react'
import {useStores} from '../../state'
type CB = () => void
/**
* This custom effect hook will trigger on every "navigation"
* Use this in screens to handle any loading behaviors needed
*/
export function useLoadEffect(cb: CB, deps: any[] = []) {
const store = useStores()
useEffect(cb, [store.nav.tab, ...deps])
}
|