اذهب إلى المحتوى

السؤال

نشر (معدل)

طريقه حفظ ال input الى الذاكره المحليه بعد الضغط على الزر وبعد ذالك جلبها وعرضها في شاشه اخرى في components في expo طبعا التطبيق لايوجد لديه backend منفصل  هو تطبيق في ملف واحد لانه صغير جدا

تم التعديل في بواسطة ahmedkawbal
توضيح

Recommended Posts

  • 0
نشر

يمكنك القيام بذلك عن طريق تعريف متحول global و القيام بإسناد القيمة له عند الضغط على الزر، أي يمكن استعمال onClick و الوصول إلى القيمة المراد حفظها و وضعها في المتحول ال global الذي قمنا بتعريفه، و بعدها يمكنك استعمالها كما تشاء.

  • 0
نشر
  بتاريخ On 30‏/10‏/2022 at 14:11 قال Kais Hasan:

يمكنك القيام بذلك عن طريق تعريف متحول global و القيام بإسناد القيمة له عند الضغط على الزر، أي يمكن استعمال onClick و الوصول إلى القيمة المراد حفظها و وضعها في المتحول ال global الذي قمنا بتعريفه، و بعدها يمكنك استعمالها كما تشاء.

أظهر المزيد  

شكرا لك ولاكن هل يوجد لديك مثال ولو بسيط لفهم الطريقه الصحيحه 

  • 0
نشر
  بتاريخ On 30‏/10‏/2022 at 14:22 قال ahmedkawbal:

شكرا لك ولاكن هل يوجد لديك مثال ولو بسيط لفهم الطريقه الصحيحه 

أظهر المزيد  

سأعطيك مثال على دخل نصي، سأرفق الأكواد المهمة لتوضيح الفكرة فقط حتى لا يختلط الأمر.

let text = '';

const [value, onChangeText] = React.useState('enter some text')

function textChangeHandler(event){
	onChangeText(event.target.value);
	text = event.target.value;
}

يمكنك ملاحظة أننا هنا قمنا بتعريف متحول global في البداية، ثم قمنا بكتابة الحالات التي نريدها باستعمال الخطافات طبعاً.

و في النهاية قمنا بتعريف تابع نستعمله عند حدوث event، هذا التابع يقوم بتغيير الحالة بالإضافة إلى أنه يقوم بتغيير قيمة المتحول ال global.

الآن يمكنك استعمال هذا التابع في أي مكون بوضعه قيمة ل onChange .

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...