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

السؤال

نشر (معدل)

السلام عليكم , انا جديد على تايب سكريبت والاحظ انه فى الدورات يتم استخدام tsx احيانا واحيانا ts واحيانا اخرى يتم استخدام js مع ts انا حقا اريد ان اعرف ما الفرق بين tsx و ts وايهما افضل للستخدام مع react native CLI 
أنا شاهدت فى فيديو على اليوتيوب شخص يستخدم ملفات ts عادى .. اما انا فقت بتنصيب بعض ال libraries جعلت تطبيقى لا يقبل ال ts وانما يجب ان يكون الكمبوننت tsx فقط 

سؤال ثانى 
هل ال typescript سوف تفيدنى فى النود جى اس .. اعلم ان النود يمكننى استخدام typescript فيها .. لكن هل هناك توجه مثلا نحوها وانها ستكون اضافة قوية ل Node js ؟ ام انها سوف تفيدنى فقط فى رياكت ورياكت ناتيف ؟

تم التعديل في بواسطة أحمد ابراهيم عبد الله

Recommended Posts

  • 0
نشر

وعليكم السلام

بتاريخ 2 ساعات قال أحمد ابراهيم عبد الله:

ما الفرق بين tsx و ts

الأول ts وهذا يعني أنك تستخدم type script في مشروعك فقط

اما tsx فهذا يعني أنك تستخدم type script و JSX الخاص ب React في مشروعك

بتاريخ 2 ساعات قال أحمد ابراهيم عبد الله:

وايهما افضل للستخدام مع react native CLI 

لا يوجد واحد أفضل من الآخر لان كلاً منهما عمل مختلف فقط وهو JSX في ملفات tsx فقط

بتاريخ 2 ساعات قال أحمد ابراهيم عبد الله:

أنا شاهدت فى فيديو على اليوتيوب شخص يستخدم ملفات ts عادى .. اما انا فقت بتنصيب بعض ال libraries جعلت تطبيقى لا يقبل ال ts وانما يجب ان يكون الكمبوننت tsx فقط

لأن المكتبات التي لا تحتوي على مكونات component لن تحتاج الى JSX في ملفاتها لهذا ستكون ts فقط

بتاريخ 2 ساعات قال أحمد ابراهيم عبد الله:

هل ال typescript سوف تفيدنى فى النود جى اس

نعم ستفيدك بشكلٍ كبير في أي مشاريع JavaScript وخاصةً المشاريع الكبيرة.

لأنه في JavaScript لا يمكنك تحديد نوع المتغيرات اما في typescript فيمكنك ذلك وهذا هو الهدف الرئيسي من typescript لكي تتجنب الوقوع في المشاكل البرمجية bug وهذا سيوفر عليك الكثير من الوقت الذي كنت ستقضيه في إصلاح هذه المشاكل debugging

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...