أنا فرونت اند وعملت أول موقع لي باستخدام ريأكت وأريد ارساله لمبرمج الباكاند لكن طلب مني API
شو هوا ال API ووين اكتبه وكيف وهل يحتاج وقت؟
API هي تعني واجهة برمجة التطبيقات. إنها عبارة عن مجموعة من الوظائف والإجراءات والقواعد التي يتم توفيرها من قِبَل البرنامج أو الخدمة لتمكين تفاعل وتبادل البيانات مع التطبيقات الأخرى.
إذا كنت ترغب في إرسال بيانات من موقع React الخاص بك إلى خادم الباك إند (Backend)، ستحتاج إلى معرفة الـ API الذي يستخدمه المطور الخاص بالباك إند. عادةً ما يقوم مطور الباك إند بتوفير وثائق (Documentation) توضح كيفية استخدام الـ API الخاص به. لكتابة واستخدام الـ API في تطبيقك، عادةً ما يتم استخدام الوظائف والطرق المتاحة في لغة البرمجة التي تستخدمها (مثل JavaScript) لإجراء طلبات HTTP إلى الـ API وتلقي الردود. يمكنك استخدام مكتبات مثل Axios أو Fetch في React لإجراء هذه الطلبات.
بالنسبة لمدة الوقت المطلوبة لتنفيذ هذا الأمر، فإن ذلك يعتمد على حجم المشروع وتعقيده وعلى توافر الوثائق ودعم المطور الخاص بالباك إند.
شكراً الك
سؤال ثاني معلش هلأ الAPI يلي انشأه هيكون لصفحة التسجيل وتسجيل دخول ونسيان الباسوورد مثلاً
هل في صفحات أخرى تحتاه مثلاً صفحة برفايل أو صفحة مسجات؟
العفو
في الحالات دي انصح باستخدام لغة BACKEND مباشرة زي PHP MY SQL , PYTHON DJANGO او حتي الFIREBASE دول هينفذو كل الحاجات دي اللي قولت عليها زي تسجيل دخول ونسيان باسورد وVERIFY ACCOUNT
الAPI استخدمه اكتر في جزئية انك تجيب داتا جاهزة علي حسب المشروع زي مثلا api لمنتجات متجر او api لتصنيف افضل 100 فيلم في التاريخ وكلها بتكون api متوفرة علي الانترنت
يمكنك الاطلاع علي امثلة لapi من هذا الموقع
التعليقات