العربية  

books common expressions

If you do not find what you're looking for, you can use more accurate words.

View more

التعابير المشتركة (Info)


لا يحاول React توفير "إطار عمل تطبيق" كامل. وهي مصممة خصيصًا لبناء واجهات المستخدم ولذلك لا تتضمن العديد من الأدوات التي قد يعتبرها المطورون ضرورية لإنشاء تطبيق. يسمح هذا باختيار المكتبات التي يفضلها المطور لإنجاز المهام مثل تنفيذ الوصول إلى الشبكة أو تخزين البيانات المحلي. ظهرت أنماط الاستخدام الشائعة كلما نضجت المكتبة.

استخدام بنية التدفق

لدعم مفهوم React الخاص بتدفق البيانات أحادي الاتجاه (والذي يمكن مقارنته بتدفق Angular في اتجاه ثنائي الاتجاه) ، تمثل بنية Flux بديلاً عن بنية وحدة تحكم عرض Model الشائعة. يتميز Flux بالإجراءات التي يتم إرسالها من خلال موزع مركزي إلى متجر، ويتم نشر التغييرات على المتجر مرة أخرى إلى العرض. عند استخدامها مع React ، يتم تحقيق هذا الانتشار من خلال خصائص المكون.

يمكن اعتبار تدفق متغير من نمط المراقب.

لا يجب أن يقوم مكون React تحت بنية Flux مباشرةً بتعديل أي دعامات تم تمريرها إليه، ولكن يجب تمرير وظائف رد الاتصال التي تقوم بإنشاء إجراءات يرسلها المرسل لتعديل المخزن. الإجراء عبارة عن كائن تتمثل مسؤوليته في وصف ما حدث: على سبيل المثال، قد يتضمن إجراء يصف مستخدمًا واحدًا يتبع "مستخدم آخر" معرف مستخدم ومعرف مستخدم مستهدف ونوع USER_FOLLOWED_ANOTHER_USER. يمكن للمتاجر (التي يمكن اعتبارها كنماذج) أن تغير نفسها استجابة للإجراءات المتلقاة من المرسل.

يتم التعبير عن هذا النمط أحيانًا على أنه "تدفق الخصائص لأسفل، تدفق الإجراءات لأعلى". تم إنشاء العديد من تطبيقات Flux منذ إنشائها، وربما يكون الأكثر شهرة هو Redux الذي يتميز بمتجر واحد، غالباً ما يسمى مصدر واحد للحقيقة.

Source: wikipedia.org
 
(1)
Common Uses

Common Uses