Rumah  >  Artikel  >  hujung hadapan web  >  Bertindak balas ralat paparan tab asli : Objek props yang mengandungi prop \"kunci\" sedang disebarkan ke dalam JSX

Bertindak balas ralat paparan tab asli : Objek props yang mengandungi prop \"kunci\" sedang disebarkan ke dalam JSX

PHPz
PHPzasal
2024-09-12 16:31:01769semak imbas

React native tab view error :A props object containing a

Hai saya mendapat ralat ini apabila saya cuba bertindak balas versi lewat asli dengan paparan tab react naitve

tampung ini membetulkan isu ini

diff --git a/node_modules/react-native-tab-view/src/TabBar.tsx b/node_modules/react-native-tab-view/src/TabBar.tsx
index e8d0b4c..1c3c09f 100644
--- a/node_modules/react-native-tab-view/src/TabBar.tsx
+++ b/node_modules/react-native-tab-view/src/TabBar.tsx
@@ -364,8 +364,7 @@ export function TabBar<T extends Route>({

   const renderItem = React.useCallback(
     ({ item: route, index }: ListRenderItemInfo<T>) => {
-      const props: TabBarItemProps<T> & { key: string } = {
-        key: route.key,
+      const props: TabBarItemProps<T> = {        
         position: position,
         route: route,
         navigationState: navigationState,
@@ -446,9 +445,9 @@ export function TabBar<T extends Route>({
         <>
           {gap > 0 && index > 0 ? <Separator width={gap} /> : null}
           {renderTabBarItem ? (
-            renderTabBarItem(props)
+             renderTabBarItem({ key: route.key, ...props })
           ) : (
-            <TabBarItem {...props} />
+            <TabBarItem key={route.key} {...props} />
           )}
         </>
       );

Atas ialah kandungan terperinci Bertindak balas ralat paparan tab asli : Objek props yang mengandungi prop \"kunci\" sedang disebarkan ke dalam JSX. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn