الفرق بين المراجعتين ل"ReactNative/viewtoken"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
سطر 1: سطر 1:
 
== نوع الكائن ViewToken ==
 
== نوع الكائن ViewToken ==
يُعاد الكائن <code>ViewToken</code> كأحد الخصائص في استدعاء <code>onViewableItemsChanged</code> كما في المكوّن [[ReactNative/flatlist|FlatList]]، ويُصدَّر عن طريق <code>[https://github.com/facebook/react-native/blob/master/Libraries/Lists/ViewabilityHelper.js ViewabilityHelper.js]</code>.
+
تعيد دالة رد النداء <code>onViewableItemsChanged</code> الكائن <code>ViewToken</code> كأحد الخصائص كما في المكوّن [[ReactNative/flatlist|FlatList]]، ويصدِّر <code>[https://github.com/facebook/react-native/blob/master/Libraries/Lists/ViewabilityHelper.js ViewabilityHelper.js]</code> هذا الكائن.
  
 
=== مثال ===
 
=== مثال ===
سطر 15: سطر 15:
  
 
==== <code>index</code> ====
 
==== <code>index</code> ====
معرّف رقمي فريد مُسنَد لعنصر البيانات.
+
معرّف عددي فريد مُسنَد لعنصر البيانات.
 
{| class="wikitable"
 
{| class="wikitable"
 
!النوع
 
!النوع
سطر 25: سطر 25:
  
 
==== <code>isViewable</code> ====
 
==== <code>isViewable</code> ====
يحدّد ما إذا كان جزء من عنصر القائمة على الأقل مرئيًا في إطار العرض.
+
يحدّد ما إذا كان جزء من عنصر القائمة على الأقل مرئيًا في إطار العرض viewport.
 
{| class="wikitable"
 
{| class="wikitable"
 
!النوع
 
!النوع
 
!اختياري
 
!اختياري
 
|-
 
|-
|بولياني boolean
+
|قيمة منطقية boolean
 
|لا
 
|لا
 
|}
 
|}
سطر 40: سطر 40:
 
!اختياري
 
!اختياري
 
|-
 
|-
|any
+
|any أي نوع مهما كان
 
|لا
 
|لا
 
|}
 
|}
  
 
==== <code>key</code> ====
 
==== <code>key</code> ====
معرّف المفتاح المخصَّص لعنصر البيانات المستخرَج إلى المستوى الأعلى.
+
معرّف المفتاح المُسنَد لعنصر البيانات المستخرَج إلى المستوى الأعلى.
 
{| class="wikitable"
 
{| class="wikitable"
 
!النوع
 
!النوع
سطر 55: سطر 55:
  
 
==== <code>section</code> ====
 
==== <code>section</code> ====
قسم بيانات العنصر عند استخدامها مع <code>SectionList</code>.
+
بيانات قسم العنصر عند استخدامها مع <code>SectionList</code>.
 
{| class="wikitable"
 
{| class="wikitable"
 
!النوع
 
!النوع
 
!اختياري
 
!اختياري
 
|-
 
|-
|any
+
|any أي نوع مهما كان
 
|نعم
 
|نعم
 
|}
 
|}

مراجعة 15:42، 6 يوليو 2021

نوع الكائن ViewToken

تعيد دالة رد النداء onViewableItemsChanged الكائن ViewToken كأحد الخصائص كما في المكوّن FlatList، ويصدِّر ViewabilityHelper.js هذا الكائن.

مثال

{
  item: { key: "key-12" },
  key: "key-12",
  index: 11,
  isViewable: true
}

مفاتيح وقيم

index

معرّف عددي فريد مُسنَد لعنصر البيانات.

النوع اختياري
عدد number نعم

isViewable

يحدّد ما إذا كان جزء من عنصر القائمة على الأقل مرئيًا في إطار العرض viewport.

النوع اختياري
قيمة منطقية boolean لا

item

بيانات العنصر.

النوع اختياري
any أي نوع مهما كان لا

key

معرّف المفتاح المُسنَد لعنصر البيانات المستخرَج إلى المستوى الأعلى.

النوع اختياري
سلسلة نصية string لا

section

بيانات قسم العنصر عند استخدامها مع SectionList.

النوع اختياري
any أي نوع مهما كان نعم

يُستخدَم هذا الكائن بواسطة

مصادر