به طور کل استفاده از هر تکنولوژیای معایب و مزایایی داره. در مورد ریاکتنیتیو به نظرم معایبش و یا مشکلاتش اینها هستن:
- امکانات محدودتر نسبت به زبانهای اصلیای که در واقع باید باهاشون اپلیکیشن موبایل نوشت. مثلا روی آیاواس سویفت و آبجکتیو-سی امکانات و دسترسی بیشتری دارن به سختافزار گوشی و در کل APIهای موجود و اگر بخوایم از اونا توی ریاکت نیتیو استفاده کنیم، یا باید یکی کدش رو قبلا نوشته باشه یا باید خودمون با اون زبانها بهش اضافه کنیم. در کل به صورت پیشفرض به همه چیز دسترسی نداریم. ولی خب داره بهتر میشه.
- کمی کندتر: ریاکت نیتیو با اینکه سرعت خیلی بالایی داره ولی خب طبیعتا در مقایسه با تکنولوژیهای native کمی کندتره چون باید کد جاواسکریپت نوشته شده رو compile و اجرا بکنه و تبدیلشون کنه به معادلهای native. این مشکل خیلی به چشم نمیاد مگر اینکه کار خیلی خاصی بکنید. البته ۲ سال پیش این مشکل خیلی به چشم میومد الان نه.