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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'== نوع الكائن ViewToken == يُعاد الكائن <code>ViewToken</code> كأحد الخصائص في استدعاء <code>onViewableItemsChanged</code> كما...')
 
ط
 
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة)
سطر 1: سطر 1:
== نوع الكائن ViewToken ==
+
<noinclude>{{DISPLAYTITLE:نوع الكائن ViewToken في React Native}}</noinclude>
يُعاد الكائن <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> هذا الكائن.
  
=== مثال ===
+
يستخدم هذا الكائن:
 +
*<code>[[ReactNative/flatlist|FlatList]]</code>
 +
*<code>[[ReactNative/sectionlist|SectionList]]</code>
 +
*<code>[[ReactNative/virtualizedlist|VirtualizedList]]</code>
 +
 
 +
== مثال ==
 
<syntaxhighlight lang="javascript">
 
<syntaxhighlight lang="javascript">
 
{
 
{
سطر 12: سطر 17:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
=== مفاتيح وقيم ===
+
== مفاتيح وقيم ==
 +
 
 +
===<code>index</code>===
 +
معرّف عددي فريد مُسنَد لعنصر البيانات.
 +
{| class="wikitable"
 +
!النوع
 +
!اختياري
 +
|-
 +
|عدد number
 +
|نعم
 +
|}
 +
 
 +
===<code>isViewable</code>===
 +
يحدّد ما إذا كان جزء من عنصر القائمة على الأقل مرئيًا في إطار العرض viewport.
 +
{| class="wikitable"
 +
!النوع
 +
!اختياري
 +
|-
 +
|قيمة منطقية boolean
 +
|لا
 +
|}
 +
 
 +
===<code>item</code>===
 +
بيانات العنصر.
 +
{| class="wikitable"
 +
!النوع
 +
!اختياري
 +
|-
 +
|any أي نوع مهما كان
 +
|لا
 +
|}
 +
 
 +
===<code>key</code>===
 +
معرّف المفتاح المُسنَد لعنصر البيانات المستخرَج إلى المستوى الأعلى.
 +
{| class="wikitable"
 +
!النوع
 +
!اختياري
 +
|-
 +
|سلسلة نصية string
 +
|لا
 +
|}
 +
 
 +
===<code>section</code>===
 +
بيانات قسم العنصر عند استخدامها مع <code>SectionList</code>.
 +
{| class="wikitable"
 +
!النوع
 +
!اختياري
 +
|-
 +
|any أي نوع مهما كان
 +
|نعم
 +
|}
 +
 
 +
== مصادر ==
  
==== <code>index</code> ====
+
* [https://reactnative.dev/docs/viewtoken صفحة ViewToken Object Type في توثيق React Native الرسمي.]
 +
[[تصنيف:ReactNative]]
 +
[[تصنيف:React Native Component]]

المراجعة الحالية بتاريخ 14:06، 9 أكتوبر 2021

تعيد دالة رد النداء 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 أي نوع مهما كان نعم

مصادر