| /expo/apps/native-component-list/src/screens/Image/ |
| H A D | ImageEventsScreen.tsx | 2 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 D | ImagePlaceholderScreen.tsx | 2 import { useCallback, useState } from 'react'; 13 const loadAnyImage = useCallback(() => { 17 const resetSource = useCallback(() => {
|
| H A D | ImageMediaLibraryScreen.tsx | 4 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 D | VideoScreen.tsx | 2 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 D | useDevSettings.tsx | 56 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 D | useLoadedNavigation.ts | 2 import { useCallback, useState, useEffect, useRef } from 'react'; 22 const flush = useCallback(() => { 38 const push = useCallback(
|
| /expo/packages/expo-modules-core/build/ |
| H A D | PermissionsHook.js | 1 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 D | useLoopingAnimatedValue.ts | 1 import { useMemo, useEffect, useCallback } from 'react'; 7 const _animate = useCallback(() => {
|
| /expo/docs/ui/components/Layout/ |
| H A D | usePersistScroll.ts | 1 import { UIEvent, useCallback, useEffect, useRef } from 'react'; 13 const onScroll = useCallback((event: UIEvent<T>) => {
|
| /expo/apps/fabric-tester/ |
| H A D | App.tsx | 7 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 D | PermissionsHook.ts | 1 import { useCallback, useEffect, useRef, useState } from 'react'; 38 const getPermission = useCallback(async () => { 46 const requestPermission = useCallback(async () => {
|
| /expo/home/menu/ |
| H A D | DevMenuBottomSheet.tsx | 6 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 D | ErrorToastContainer.web.tsx | 8 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 D | AsyncStorageScreen.tsx | 17 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 D | ActionButton.tsx | 1 import { useCallback } from 'react'; 16 const handlePress = useCallback(() => onPress(action), [onPress, action]);
|
| /expo/packages/expo-router/build/link/ |
| H A D | useLoadedNavigation.js | 19 const flush = (0, react_1.useCallback)(() => { 33 const push = (0, react_1.useCallback)((fn) => {
|
| /expo/apps/native-component-list/src/components/ |
| H A D | MonoTextWithCountdown.tsx | 2 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 D | useIsMounted.ts | 15 return React.useCallback(() => isMounted.current, []);
|
| /expo/packages/@expo/metro-runtime/build/error-overlay/toast/ |
| H A D | ErrorToastContainer.web.js | 50 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 D | MediaLibraryScreen.tsx | 195 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 D | AuthRequestHooks.js | 1 import { useCallback, useMemo, useEffect, useState } from 'react'; 66 const promptAsync = useCallback(async ({ windowFeatures = {}, ...options } = {}) => {
|
| /expo/apps/native-component-list/src/screens/AV/ |
| H A D | AudioInputSelector.tsx | 3 import React, { useCallback, useEffect, useState } from 'react'; 16 const checkInputs = useCallback(async () => {
|
| /expo/apps/native-component-list/src/screens/GL/ |
| H A D | GLThreeSpriteScreen.tsx | 22 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 D | ErrorOverlay.tsx | 8 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 D | ErrorOverlay.js | 62 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) => {
|