الفرق بين المراجعتين لصفحة: «ReactNative/devsettings»

من موسوعة حسوب
أنشأ الصفحة ب'== الوحدة DevSettings == تعرض وحدة <code>DevSettings</code> توابعًا لتخصيص الإعدادات للمطورين في عملية التطوير....'
 
طلا ملخص تعديل
 
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين)
سطر 1: سطر 1:
== الوحدة DevSettings ==
<noinclude>{{DISPLAYTITLE:الوحدة DevSettings في React Native}}</noinclude>
تعرض وحدة <code>DevSettings</code> توابعًا لتخصيص الإعدادات للمطورين في عملية التطوير.
تعرض وحدة <code>DevSettings</code> توابعًا لتخصيص الإعدادات للمطورين في عملية التطوير.


=== التوابع ===
== التوابع ==


==== <code>addMenuItem()‎</code> ====
===<code>addMenuItem()‎</code>===
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
static addMenuItem(title, handler)
static addMenuItem(title, handler)
سطر 12: سطر 12:
{| class="wikitable"
{| class="wikitable"
!الاسم
!الاسم
!مطلوب
!النوع
!النوع
|-
|-
|title (إلزامي)
|title
|سلسلة string
|نعم
|سلسلة نصية string
|-
|-
|component (إلزامي)
|component
|نعم
|دالة function
|دالة function
|}
|}
سطر 26: سطر 29:
</syntaxhighlight>
</syntaxhighlight>


==== <code>reload()‎</code> ====
===<code>reload()‎</code>===
<syntaxhighlight lang="javascript">
<syntaxhighlight lang="javascript">
static reload()
static reload()
سطر 38: سطر 41:


* [https://reactnative.dev/docs/devsettings صفحة DevSettings في توثيق React Native الرسمي.]
* [https://reactnative.dev/docs/devsettings صفحة DevSettings في توثيق React Native الرسمي.]
[[تصنيف:ReactNative]]
[[تصنيف:React Native API]]

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

تعرض وحدة DevSettings توابعًا لتخصيص الإعدادات للمطورين في عملية التطوير.

التوابع

addMenuItem()‎

static addMenuItem(title, handler)

يضيف هذا التابع عنصر قائمة مخصَّص إلى قائمة المطور.

المعاملات:

الاسم مطلوب النوع
title نعم سلسلة نصية string
component نعم دالة function

مثال:

DevSettings.addMenuItem('Show Secret Dev Screen', () => {
  Alert.alert('Showing secret dev screen!');
});

reload()‎

static reload()

يعيد هذا التابع تحميل التطبيق، ويمكن استدعاؤه مباشرة أو عند تفاعل المستخدم. مثال:

<Button title="Reload" onPress={() => DevSettings.reload()} />

مصادر