| /expo/packages/expo-localization/src/ |
| H A D | Localization.ts | 1 import { useEffect, useReducer, useMemo } from 'react'; 163 const locales = useMemo(() => getLocales(), [key]); 189 const calendars = useMemo(() => getCalendars(), [key]);
|
| /expo/packages/html-elements/build/css/ |
| H A D | createSafeStyledView.native.js | 1 import React, { useMemo } from 'react'; 6 const finalStyle = useMemo(() => filterStyles(style), [style]);
|
| H A D | createSafeStyledView.native.js.map | 1 …useMemo } from 'react';\n\nimport { filterStyles } from './filterStyles';\n\nexport function creat…
|
| /expo/packages/expo-localization/build/ |
| H A D | Localization.js | 1 import { useEffect, useReducer, useMemo } from 'react'; 144 const locales = useMemo(() => getLocales(), [key]); 169 const calendars = useMemo(() => getCalendars(), [key]);
|
| /expo/packages/expo-auth-session/build/providers/ |
| H A D | Facebook.js | 1 import { useMemo } from 'react'; 79 const clientId = useMemo(() => { 93 const redirectUri = useMemo(() => { 103 const extraParams = useMemo(() => {
|
| H A D | Google.js | 2 import { useEffect, useMemo, useState } from 'react'; 112 const clientId = useMemo(() => { 128 const responseType = useMemo(() => { 143 const redirectUri = useMemo(() => { 153 const extraParams = useMemo(() => { 177 const shouldAutoExchangeCode = useMemo(() => {
|
| /expo/packages/expo-image/build/web/ |
| H A D | hooks.js | 1 import { useEffect, useMemo, useState } from 'react'; 8 …const thumbhashSource = useMemo(() => (isThumbhash ? { uri: thumbHashStringToDataURL(strippedThumb… 14 return useMemo(() => ({
|
| /expo/apps/native-component-list/src/screens/BlurView/ |
| H A D | useLoopingAnimatedValue.ts | 1 import { useMemo, useEffect, useCallback } from 'react'; 5 const intensity = useMemo(() => new Animated.Value(fromValue), []);
|
| /expo/packages/expo-image/src/web/ |
| H A D | hooks.ts | 1 import { useEffect, useMemo, useState } from 'react'; 12 const thumbhashSource = useMemo( 22 return useMemo(
|
| /expo/packages/expo-auth-session/src/providers/ |
| H A D | Facebook.ts | 1 import { useMemo } from 'react'; 131 const clientId = useMemo((): string => { 146 const redirectUri = useMemo((): string => { 158 const extraParams = useMemo((): FacebookAuthRequestConfig['extraParams'] => {
|
| H A D | Google.ts | 2 import { useEffect, useMemo, useState } from 'react'; 199 const clientId = useMemo((): string => { 217 const responseType = useMemo(() => { 233 const redirectUri = useMemo((): string => { 245 const extraParams = useMemo((): GoogleAuthRequestConfig['extraParams'] => { 278 const shouldAutoExchangeCode = useMemo(() => {
|
| /expo/packages/html-elements/src/css/ |
| H A D | createSafeStyledView.native.tsx | 1 import React, { useMemo } from 'react'; 8 const finalStyle = useMemo(() => filterStyles(style), [style]);
|
| /expo/packages/expo-auth-session/build/ |
| H A D | AuthRequestHooks.js | 1 import { useCallback, useMemo, useEffect, useState } from 'react'; 34 const scopeString = useMemo(() => config.scopes?.join(','), [config.scopes]); 35 …const extraParamsString = useMemo(() => JSON.stringify(config.extraParams || {}), [config.extraPar…
|
| /expo/packages/expo-auth-session/src/ |
| H A D | AuthRequestHooks.ts | 1 import { useCallback, useMemo, useEffect, useState } from 'react'; 46 const scopeString = useMemo(() => config.scopes?.join(','), [config.scopes]); 47 const extraParamsString = useMemo(
|
| /expo/packages/expo-router/build/head/ |
| H A D | ExpoHead.ios.js | 28 return react_1.default.useMemo(() => { 69 const sortedMeta = react_1.default.useMemo(() => serializedMetaChildren(meta), [meta]); 70 const url = react_1.default.useMemo(() => { 81 const title = react_1.default.useMemo(() => { 92 const activity = react_1.default.useMemo(() => { 169 const cascadingActivity = react_1.default.useMemo(() => {
|
| /expo/apps/native-component-list/src/screens/Skia/ |
| H A D | Breathe.tsx | 15 import React, { useMemo } from 'react'; 29 const center = useMemo(() => vec(width / 2, height / 2 - 64), [height, width]); 44 const center = useMemo(() => vec(width / 2, height / 2 - 64), [height, width]);
|
| /expo/packages/expo-image/build/utils/blurhash/ |
| H A D | useBlurhash.js | 4 import { useEffect, useState, useMemo } from 'react'; 46 return useMemo(() => (uri ? { uri } : null), [uri]);
|
| /expo/apps/test-suite/components/ |
| H A D | SuiteResult.js | 7 const renderSpecResult = React.useMemo( 26 const renderSuiteResult = React.useMemo(
|
| /expo/docs/components/plugins/permissions/ |
| H A D | IOSPermissions.tsx | 1 import { useMemo } from 'react'; 17 const list = useMemo(() => getPermissions(props.permissions), [props.permissions]);
|
| /expo/packages/@expo/metro-runtime/src/error-overlay/toast/ |
| H A D | ErrorToastContainer.web.tsx | 8 import React, { useCallback, useMemo } from 'react'; 49 const warnings = useMemo(() => logs.filter((log) => log.level === 'warn'), [logs]); 51 const errors = useMemo(
|
| /expo/home/utils/ |
| H A D | useSDKExpired.ts | 6 return React.useMemo(() => {
|
| /expo/packages/expo/build/environment/ |
| H A D | DevLoadingView.js | 3 import React, { useEffect, useState, useRef, useMemo } from 'react'; 12 const emitter = useMemo(() => {
|
| /expo/packages/expo-image/src/utils/blurhash/ |
| H A D | useBlurhash.tsx | 5 import { useEffect, useState, useMemo } from 'react'; 66 return useMemo(() => (uri ? { uri } : null), [uri]);
|
| /expo/apps/native-component-list/src/components/ |
| H A D | ExpoAPIIcon.tsx | 12 const icon = React.useMemo(() => (Icons[name] || Icons.Default)(), [name]);
|
| /expo/apps/native-component-list/src/screens/Clipboard/ |
| H A D | ClipboardListenerDemo.tsx | 2 import React, { useEffect, useMemo, useRef, useState } from 'react'; 15 const isSupported = useMemo(() => isCurrentPlatformSupported(['ios', 'android']), []);
|