Home
last modified time | relevance | path

Searched refs:useMemo (Results 1 – 25 of 119) sorted by relevance

12345

/expo/packages/expo-localization/src/
H A DLocalization.ts1 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 DcreateSafeStyledView.native.js1 import React, { useMemo } from 'react';
6 const finalStyle = useMemo(() => filterStyles(style), [style]);
H A DcreateSafeStyledView.native.js.map1useMemo } from 'react';\n\nimport { filterStyles } from './filterStyles';\n\nexport function creat…
/expo/packages/expo-localization/build/
H A DLocalization.js1 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 DFacebook.js1 import { useMemo } from 'react';
79 const clientId = useMemo(() => {
93 const redirectUri = useMemo(() => {
103 const extraParams = useMemo(() => {
H A DGoogle.js2 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 Dhooks.js1 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 DuseLoopingAnimatedValue.ts1 import { useMemo, useEffect, useCallback } from 'react';
5 const intensity = useMemo(() => new Animated.Value(fromValue), []);
/expo/packages/expo-image/src/web/
H A Dhooks.ts1 import { useEffect, useMemo, useState } from 'react';
12 const thumbhashSource = useMemo(
22 return useMemo(
/expo/packages/expo-auth-session/src/providers/
H A DFacebook.ts1 import { useMemo } from 'react';
131 const clientId = useMemo((): string => {
146 const redirectUri = useMemo((): string => {
158 const extraParams = useMemo((): FacebookAuthRequestConfig['extraParams'] => {
H A DGoogle.ts2 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 DcreateSafeStyledView.native.tsx1 import React, { useMemo } from 'react';
8 const finalStyle = useMemo(() => filterStyles(style), [style]);
/expo/packages/expo-auth-session/build/
H A DAuthRequestHooks.js1 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 DAuthRequestHooks.ts1 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 DExpoHead.ios.js28 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 DBreathe.tsx15 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 DuseBlurhash.js4 import { useEffect, useState, useMemo } from 'react';
46 return useMemo(() => (uri ? { uri } : null), [uri]);
/expo/apps/test-suite/components/
H A DSuiteResult.js7 const renderSpecResult = React.useMemo(
26 const renderSuiteResult = React.useMemo(
/expo/docs/components/plugins/permissions/
H A DIOSPermissions.tsx1 import { useMemo } from 'react';
17 const list = useMemo(() => getPermissions(props.permissions), [props.permissions]);
/expo/packages/@expo/metro-runtime/src/error-overlay/toast/
H A DErrorToastContainer.web.tsx8 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 DuseSDKExpired.ts6 return React.useMemo(() => {
/expo/packages/expo/build/environment/
H A DDevLoadingView.js3 import React, { useEffect, useState, useRef, useMemo } from 'react';
12 const emitter = useMemo(() => {
/expo/packages/expo-image/src/utils/blurhash/
H A DuseBlurhash.tsx5 import { useEffect, useState, useMemo } from 'react';
66 return useMemo(() => (uri ? { uri } : null), [uri]);
/expo/apps/native-component-list/src/components/
H A DExpoAPIIcon.tsx12 const icon = React.useMemo(() => (Icons[name] || Icons.Default)(), [name]);
/expo/apps/native-component-list/src/screens/Clipboard/
H A DClipboardListenerDemo.tsx2 import React, { useEffect, useMemo, useRef, useState } from 'react';
15 const isSupported = useMemo(() => isCurrentPlatformSupported(['ios', 'android']), []);

12345