Upgrade @types/react to 19 and run codemod (attempt 2) (#8918)

* update dependencies

* rm `import type React from 'react'`

* run codemods

* patch discord types

* update types/react-dom

* Update yarn.lock
This commit is contained in:
Samuel Newman
2025-09-09 18:09:10 +03:00
committed by GitHub
parent d496a22352
commit 3e2c181c40
73 changed files with 157 additions and 143 deletions
+1
View File
@@ -1,4 +1,5 @@
import {
type JSX,
memo,
useCallback,
useContext,
+1
View File
@@ -1,5 +1,6 @@
import {
Children,
type JSX,
useCallback,
useImperativeHandle,
useRef,
+1 -1
View File
@@ -1,4 +1,4 @@
import {memo, useCallback, useEffect, useRef, useState} from 'react'
import {type JSX, memo, useCallback, useEffect, useRef, useState} from 'react'
import {
type LayoutChangeEvent,
type NativeScrollEvent,
+8 -3
View File
@@ -1,11 +1,16 @@
import * as React from 'react'
import {ScrollView, View} from 'react-native'
import {type JSX} from 'react'
import {type ScrollView, View} from 'react-native'
import {useAnimatedRef} from 'react-native-reanimated'
import {Pager, PagerRef, RenderTabBarFnProps} from '#/view/com/pager/Pager'
import {
Pager,
type PagerRef,
type RenderTabBarFnProps,
} from '#/view/com/pager/Pager'
import {atoms as a, web} from '#/alf'
import * as Layout from '#/components/Layout'
import {ListMethods} from '../util/List'
import {type ListMethods} from '../util/List'
import {TabBar} from './TabBar'
export interface PagerWithHeaderChildParams {
+3 -1
View File
@@ -106,7 +106,9 @@ export function TabBar({
<PressableWithHover
testID={`${testID}-selector-${i}`}
key={`${item}-${i}`}
ref={node => (itemRefs.current[i] = node as any)}
ref={node => {
itemRefs.current[i] = node as any
}}
style={styles.item}
hoverStyle={t.atoms.bg_contrast_25}
onPress={() => onPressItem(i)}