تستخدم ريأكت React بشكل أساسي لبناء واجهات المستخدم التي تتفاعل مع برامج وتطبيقات الويب. ولكن يمكن استخدامها مع المكتبات والأطر الأخرى لإنشاء تطبيقات الهاتف المحمول وكذلك تطبيقات سطح المكتب. لذلك يمكن العمل بريأكت بشكل أساسي كمطور واجهة أمامية، وأيضًا في وظيفة في مجال تطوير Android أو iOS.