Home
last modified time | relevance | path

Searched refs:useCallback (Results 1 – 25 of 108) sorted by relevance

12345

/expo/apps/native-component-list/src/screens/Image/
H A DImageEventsScreen.tsx2 import { useCallback, useState } from 'react';
15 const onLoadStart = useCallback(() => {
20 const onLoad = useCallback(
28 const onProgress = useCallback(
36 const onError = useCallback(
44 const onLoadEnd = useCallback(() => {
49 const loadNewImage = useCallback(() => {
54 const loadWithError = useCallback(() => {
H A DImagePlaceholderScreen.tsx2 import { useCallback, useState } from 'react';
13 const loadAnyImage = useCallback(() => {
17 const resetSource = useCallback(() => {
H A DImageMediaLibraryScreen.tsx4 import { useCallback, useState } from 'react';
14 const pickImage = useCallback(async () => {
25 const showRandomAsset = useCallback(async () => {
/expo/apps/native-component-list/src/screens/Video/
H A DVideoScreen.tsx2 import React, { useCallback, useEffect, useRef } from 'react';
10 const enterFullscreen = useCallback(() => {
18 const togglePlayer = useCallback(() => {
26 const replaceItem = useCallback(() => {
32 const seekBy = useCallback(() => {
36 const replay = useCallback(() => {
40 const toggleMuted = useCallback(() => {
/expo/packages/expo-dev-menu/app/hooks/
H A DuseDevSettings.tsx56 const toggleElementInspector = React.useCallback(async () => {
62 const toggleFastRefresh = React.useCallback(async () => {
68 const toggleDebugRemoteJS = React.useCallback(async () => {
74 const togglePerformanceMonitor = React.useCallback(async () => {
80 const navigateToLauncher = React.useCallback(async () => {
85 const reload = React.useCallback(async () => {
90 const openRNDevMenu = React.useCallback(async () => {
94 const openJSInspector = React.useCallback(async () => {
/expo/packages/expo-router/src/link/
H A DuseLoadedNavigation.ts2 import { useCallback, useState, useEffect, useRef } from 'react';
22 const flush = useCallback(() => {
38 const push = useCallback(
/expo/packages/expo-modules-core/build/
H A DPermissionsHook.js1 import { useCallback, useEffect, useRef, useState } from 'react';
11 const getPermission = useCallback(async () => {
17 const requestPermission = useCallback(async () => {
/expo/apps/native-component-list/src/screens/BlurView/
H A DuseLoopingAnimatedValue.ts1 import { useMemo, useEffect, useCallback } from 'react';
7 const _animate = useCallback(() => {
/expo/docs/ui/components/Layout/
H A DusePersistScroll.ts1 import { UIEvent, useCallback, useEffect, useRef } from 'react';
13 const onScroll = useCallback((event: UIEvent<T>) => {
/expo/apps/fabric-tester/
H A DApp.tsx7 import React, { useCallback, useRef, useState } from 'react';
62 const toggleMounted = useCallback(() => setMounted(!mounted), [mounted]);
63 const randomizeColors = useCallback(() => setColors(Array(3).fill(0).map(randomColor)), [colors]);
104 const togglePlaying = useCallback(() => {
112 const toggleNativeControls = useCallback(
117 const setFullscreen = useCallback(() => video.current.presentFullscreenPlayer(true), [video]);
149 const takePicture = useCallback(async () => {
156 const reverse = useCallback(() => {
160 const onCameraReady = useCallback(() => {
189 const signIn = useCallback(async () => {
/expo/packages/expo-modules-core/src/
H A DPermissionsHook.ts1 import { useCallback, useEffect, useRef, useState } from 'react';
38 const getPermission = useCallback(async () => {
46 const requestPermission = useCallback(async () => {
/expo/home/menu/
H A DDevMenuBottomSheet.tsx6 import React, { useCallback, useEffect, useMemo, useRef } from 'react';
20 const onCollapse = useCallback(
34 const onExpand = useCallback(
45 const onChange = useCallback((index: number) => {
/expo/packages/@expo/metro-runtime/src/error-overlay/toast/
H A DErrorToastContainer.web.tsx8 import React, { useCallback, useMemo } from 'react';
27 const onDismissWarns = useCallback(() => {
31 const onDismissErrors = useCallback(() => {
35 const setSelectedLog = useCallback((index: number): void => {
/expo/apps/native-component-list/src/screens/
H A DAsyncStorageScreen.tsx17 const getItem = React.useCallback(async () => {
26 const increment = React.useCallback(async () => {
34 const clearItem = React.useCallback(async () => {
/expo/apps/native-component-list/src/components/FunctionDemo/
H A DActionButton.tsx1 import { useCallback } from 'react';
16 const handlePress = useCallback(() => onPress(action), [onPress, action]);
/expo/packages/expo-router/build/link/
H A DuseLoadedNavigation.js19 const flush = (0, react_1.useCallback)(() => {
33 const push = (0, react_1.useCallback)((fn) => {
/expo/apps/native-component-list/src/components/
H A DMonoTextWithCountdown.tsx2 import React, { PropsWithChildren, useCallback, useState, useRef, useEffect } from 'react';
52 const triggerCountdownEnd = useCallback(() => {
55 const toggleCountdown = useCallback(() => {
/expo/packages/expo-dev-launcher/bundle/hooks/
H A DuseIsMounted.ts15 return React.useCallback(() => isMounted.current, []);
/expo/packages/@expo/metro-runtime/build/error-overlay/toast/
H A DErrorToastContainer.web.js50 const onDismissWarns = (0, react_1.useCallback)(() => {
53 const onDismissErrors = (0, react_1.useCallback)(() => {
56 const setSelectedLog = (0, react_1.useCallback)((index) => {
/expo/apps/native-component-list/src/screens/MediaLibrary/
H A DMediaLibraryScreen.tsx195 const toggleMediaType = React.useCallback(() => {
199 const toggleSortBy = React.useCallback(() => {
203 const loadMoreAssets = React.useCallback(async () => {
252 const refresh = React.useCallback((refreshing = true) => {
258 React.useCallback(() => {
273 const onCellPress = React.useCallback(
284 const renderRowItem: ListRenderItem<MediaLibrary.Asset> = React.useCallback(
297 const renderHeader = React.useCallback(() => {
331 const renderFooter = React.useCallback(() => {
351 const onEndReached = React.useCallback(() => {
/expo/packages/expo-auth-session/build/
H A DAuthRequestHooks.js1 import { useCallback, useMemo, useEffect, useState } from 'react';
66 const promptAsync = useCallback(async ({ windowFeatures = {}, ...options } = {}) => {
/expo/apps/native-component-list/src/screens/AV/
H A DAudioInputSelector.tsx3 import React, { useCallback, useEffect, useState } from 'react';
16 const checkInputs = useCallback(async () => {
/expo/apps/native-component-list/src/screens/GL/
H A DGLThreeSpriteScreen.tsx22 const animate = React.useCallback(() => {
40 const onLayout = React.useCallback(({ nativeEvent: { layout } }: LayoutChangeEvent) => {
51 const onContextCreate = React.useCallback(
/expo/packages/@expo/metro-runtime/src/error-overlay/
H A DErrorOverlay.tsx8 import React, { useCallback, useEffect, useState } from 'react';
48 const onDismiss = useCallback((): void => {
64 const onMinimize = useCallback((): void => {
68 const onChangeSelectedIndex = useCallback((index: number): void => {
97 const _handleRetry = useCallback(
/expo/packages/@expo/metro-runtime/build/error-overlay/
H A DErrorOverlay.js62 const onDismiss = (0, react_1.useCallback)(() => {
77 const onMinimize = (0, react_1.useCallback)(() => {
80 const onChangeSelectedIndex = (0, react_1.useCallback)((index) => {
105 const _handleRetry = (0, react_1.useCallback)((type) => {

12345