אני מציע לנעוץ את זה עבור כל מי שרוצה לדעת מה ההבדל בין אנגולר לריאקטהדיון הזה (אנגולר או ריאקט) הוא ישן נושן שלא יגמר לעולם.. זה כבר הפך להיות ויכוח בין דתות...
אבל, לכל ספריה יש את היתרונות והחסרונות שלה, צריך להכיר אותם ולדעת במה לבחור ומתי.
אנגולר זה פריימוורק, כלומר זה פלטפורמה שנותנת לך את כל מה שאתה צריך, ואתה לא צריך לשלב איתה עוד מיליון דברים.
החסרון - זה מכריח אותך להשתמש בעקרונות הפיתוח שקבעו המפתחים שלה, וזה זוקק זמן לימוד ארוך יותר.
יתרון - יש שם הכל. קל להכנס לפרוייקט באמצע ולהבין מי נגד מה וכו'.
ריאקט - זה ספריה לפיתוח קומפוננטות ותו לא. אתה רוצה גם לדבר עם השרת? צריך להתקין ספריה נוספת. רוצה לנהל סטייט - עוד ספריה. רוצה עוד משהו? עוד ספריה. יתרון - אתה חופשי לגמרי להחליט עם מה להשתמש. חיסרון - דורש הרבה יותר קונפיגורציה, קשה להתמצא כשנכנסים לפרוייקט גדול, כי כל אחד בונה לעצמו את הפרוייקט אחרת.
עוד הבדל שאנגולר עובדת עם TS, וריאקט זה גם אפשרי אבל זה לא הברירת מחדל..
לגבי הקונפיגורציה לריאקט - אתה פשוט משתמש בcreate-react-app ומקווה שזה עונה על הצרכים שלך (בד"כ זה כן), כי ברגע שאתה מתחיל להתעסק עם קונפיגורציה זה לא נגמר (אם הייתם יודעים כמה באנדלרים קיימים לJS כבר הייתם מתייאשים ).
ולא יודע כמה זה נוגע לחרדים - אבל אפשר בריאקט נייטיב לפתח אפליקציות נאטיביות, לאנגולר יש ionic שזה נועד לאפליקציה היברידית (טוענים שאפשר להרגיש את ההבדל, אני לא מספיק בקיא בזה)
אבל יש יתרון לאפליקציה היברידית על פני אפליקציה נאטיבית, שזה רץ גם בדפדפן (בזמנו ניסיתי לעבוד עם ריאקט נייטיב ולא הסתדרתי עם האימולטור, כבד מידי על המחשב)