Skip to content

Commit 4e3d424

Browse files
committed
Translate ReactCanary Blog 7
1 parent 99a44cf commit 4e3d424

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/content/blog/2023/05/03/react-canaries.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,3 +58,15 @@ title: "React Canaries: التمكين التدريجي لإطلاق الميز
5858

5959
إن كنت مؤلف إطار عمل وتريد تجربة هذا النهج، يرجى التواصل معنا.
6060

61+
## الإعلان عن التغييرات الجذرية والميزات الجديدة مبكرًا {/*announcing-breaking-changes-and-new-features-early*/}
62+
63+
تُمثِّل إصدارات Canary أفضل توقع لدينا بشأن ما سيتم ضمه في الإصدار المستقر التالي لـ React في أي وقت محدد.
64+
65+
تقليديًا، كنا نعلن فقط عن التغييرات الجذرية في "نهاية" دورة الإصدار (عند إصدار إصدار رئيسي). والآن أن إصدارات Canary أصبحت طريقة مدعومة رسميًا للاستفادة من React، نعتزم التحول إلى الإعلان عن التغييرات الجذرية والميزات الجديدة الكبيرة "عند حدوثها" في الإصدارات Canary. على سبيل المثال، إذا دمجنا تغييرًا جذريًا سيتم تنفيذه في إصدار Canary، سنكتب مقالًا عنه في مدونة React، بما في ذلك رموز التحويل وتعليمات الهجرة إذا لزم الأمر. بعد ذلك، إذا كنت كمطور إطار عمل تقوم بإصدار إصدار رئيسي يُحدّث النسخة المثبتة من React Canary لتضمّن هذا التغيير، يمكنك ربط مقالة المدونة الخاصة بنا في ملاحظات الإصدار الخاصة بك. وأخيرًا، عندما يكون الإصدار الرئيسي المستقر لـ React جاهزًا، سنربط تلك المقالات المنشورة بالفعل، والتي نأمل أن تساعد فريقنا على التقدم بشكلٍ أسرع.
66+
67+
نخطط لتوثيق واجهات البرمجة كما تتوفر في الإصدارات Canary - حتى لو لم تكن هذه الواجهات متاحة بعد خارجها. سنقوم بوضع علامة خاصة على الصفحات المقابلة لتلك الواجهات البرمجية التي تكون متاحة فقط في الإصدارات Canary. وذلك سيشمل واجهات برمجة التطبيقات مثل [`use`](https://github.com/reactjs/rfcs/pull/229) وبعض الواجهات الأخرى مثل `cache` و `createServerContext` التي سنقوم بإرسال مقترحات RFC لها.
68+
69+
## يجب تثبيت القنوات التجريبية {/*canaries-must-be-pinned*/}
70+
71+
إذا قررت اعتماد سير العمل Canary لتطبيقك أو إطار عملك، تأكد دائمًا من تثبيت الإصدار *الدقيق* من Canary الذي تستخدمه. نظرًا لأن القنوات التجريبية هي إصدارات مسبقة، قد تحتوي على تغييرات جذرية.
72+

0 commit comments

Comments
 (0)