react-native-pager-view icon indicating copy to clipboard operation
react-native-pager-view copied to clipboard

Each child in a list should have a unique "key" prop.

Open jhoanborges opened this issue 3 years ago • 3 comments

Complete log

Check the render method of `PagerViewAdapter`. See https://reactjs.org/link/warning-keys for more information.
    at Box (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false&app=com.starter&modulesOnly=false&runModule=true:168328:24)
    in PagerViewAdapter (at TabView.tsx:79)
    in RCTView (at View.js:34)
    in View (at TabView.tsx:78)
    in TabView (at ShipmentDetailsComponent.js:344)
    in ShipmentDetailsComponent (at SceneView.tsx:132)
    in StaticContainer
    in EnsureSingleNavigator (at SceneView.tsx:124)
    in SceneView (at useDescriptors.tsx:217)
    in RNSScreen (at createAnimatedComponent.js:217)
    in AnimatedComponent (at createAnimatedComponent.js:278)
    in AnimatedComponentWrapper (at src/index.native.tsx:147)
    in Screen (at ResourceSavingScene.tsx:30)
    in ResourceSavingScene (at DrawerView.tsx:203)
    in RNSScreenContainer (at src/index.native.tsx:186)
    in ScreenContainer (at DrawerView.tsx:182)
    in RCTView (at View.js:34)
    in View (at Drawer.tsx:625)
    in RCTView (at View.js:34)
    in View (at createAnimatedComponent.tsx:682)
    in AnimatedComponent(View) (at createAnimatedComponent.tsx:693)
    in Unknown (at Drawer.tsx:618)
    in RCTView (at View.js:34)
    in View (at createAnimatedComponent.tsx:682)
    in AnimatedComponent(View) (at createAnimatedComponent.tsx:693)
    in Unknown (at Drawer.tsx:608)
    in PanGestureHandler (at GestureHandlerNative.tsx:13)
    in PanGestureHandler (at Drawer.tsx:599)
    in DrawerView (at DrawerView.tsx:235)
    in SafeAreaProviderCompat (at DrawerView.tsx:233)
    in GestureHandlerRootView (at GestureHandlerRootView.android.tsx:26)
    in GestureHandlerRootView (at DrawerView.tsx:232)
    in DrawerView (at createDrawerNavigator.tsx:47)
    in DrawerNavigator (at DrawerNavigator.js:44)
    in DrawerNavigator (at App.js:25)
    in $29383e587d62412a$export$9f8ac96af4b1b2ae (at NativeBaseProvider.tsx:97)
    in ToastProvider (at NativeBaseProvider.tsx:95)
    in PortalProvider (at NativeBaseProvider.tsx:94)
    in HybridProvider (at NativeBaseProvider.tsx:90)
    in ResponsiveQueryProvider (at NativeBaseProvider.tsx:89)
    in RNCSafeAreaProvider (at SafeAreaContext.tsx:76)
    in SafeAreaProvider (at NativeBaseProvider.tsx:84)
    in NativeBaseConfigProviderProvider (at NativeBaseProvider.tsx:77)
    in NativeBaseProvider (at App.js:22)
    in EnsureSingleNavigator (at BaseNavigationContainer.tsx:430)
    in BaseNavigationContainer (at NavigationContainer.tsx:132)
    in ThemeProvider (at NavigationContainer.tsx:131)
    in NavigationContainerInner (at App.js:21)
    in App (at ReactNativeStarter-main/index.js:19)
    in PersistGate (at ReactNativeStarter-main/index.js:18)
    in Provider (at ReactNativeStarter-main/index.js:17)
    in ReduxProvider (at renderApplication.js:47)
    in RCTView (at View.js:34)
    in View (at AppContainer.js:107)
    in RCTView (at View.js:34)
    in View (at AppContainer.js:134)
    in AppContainer (at renderApplication.js:40)

Everything work fine... but theres a huge log that repeats itself and seems to be a problem with some render inside the library. I'm using this code

Material UI Tab View

image

jhoanborges avatar Jun 07 '22 21:06 jhoanborges

Assign a key prop to each child component.

AlessandroGenerale17 avatar Sep 21 '22 11:09 AlessandroGenerale17

I'm having the same issue, any news on this?

Wenceslauu avatar Feb 14 '24 22:02 Wenceslauu

check your renderTabBar method

sssajjad007 avatar Mar 10 '24 08:03 sssajjad007