كنت استسلم مرارا وتكرارا عند تعلمي react لان طريقة عمل القالبين مختلفة تماما ، Angularjs يعمل بمبدأ MVC ( والذي سيتغير الى Components في النسخة 2 ) ، بينما react يعتمد على ال Components بحيث بالامكان استخدام Component داخل اخرى كما ان الHTML يتم كتابتها داخل كود جافاسكريبت ( ربما ستحاول ان تقول ان ذلك غير منصوح به ) أنا مثلك ظننت ذلك ولكن التعديل على الاكواد يكون اسهل لانهها جميعا في ملف واحد ، بامكانك ايضا استخدام الCSS داخل نفس ملف javascript عن طريق اضافات خاصة ،يوجد الكثير استطيع قوله عن react ، بالنسبة لي react افضل من angular.
طريقة عمل ال Components هو ان كل عنصر من العناصر التي تكون تطبيقك تكون مستقلة بذاتها (جميع الاكواد الخاصة بهاته ال Component توجد في ملف واحد :HTML ،CSS ,JS ) حيث بامكاني التعديل على هاته الComponent او استبدالها دون المساس بعمل الموقع او التأثير على عنصر اخر بالموقع.
التعليقات